Pytania otagowane jako timer

Timer to składnik, który ma funkcję wyzwalania akcji zdefiniowanej przez użytkownika w regularnych odstępach czasu, zgodnie z konfiguracją użytkownika.

5
Czy liczniki czasu C # upływają w osobnym wątku?
Czy System.Timers.Timer upływa w osobnym wątku niż wątek, który go utworzył? Powiedzmy, że mam zajęcia ze stoperem, który uruchamia się co 5 sekund. Po uruchomieniu licznika czasu w metodzie elapsed jakiś obiekt jest modyfikowany. Powiedzmy, że modyfikacja tego obiektu zajmuje dużo czasu, np. 10 sekund. Czy to możliwe, że w …

4
Jak korzystać z QueryPerformanceCounter?
Niedawno zdecydowałem, że muszę zmienić użycie milisekund na mikrosekundy dla mojej klasy Timer, a po kilku badaniach zdecydowałem, że QueryPerformanceCounter jest prawdopodobnie moim najbezpieczniejszym zakładem. (Ostrzeżenie Boost::Posix, że może nie działać na Win32 API, trochę mnie zraziło). Jednak nie jestem pewien, jak to zaimplementować. To, co robię, to wywołanie dowolnej …
97 c++  windows  timer 

10
Czy gettimeofday () ma rozdzielczość mikrosekundową?
Przenoszę grę, która została pierwotnie napisana dla Win32 API, na Linuksa (cóż, przenoszę port OS X portu Win32 na Linuksa). Mam realizowane QueryPerformanceCounterprzez podanie uSeconds ponieważ proces uruchamiania: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec); performanceCount->QuadPart *= (1000 * 1000); performanceCount->QuadPart += (currentTimeVal.tv_usec - startTimeVal.tv_usec); return …

4
Różnica między std :: system_clock a std :: steady_clock?
Jaka jest różnica między std::system_clocki std::steady_clock? (Przykładowy przypadek ilustrujący różne wyniki / zachowania byłby świetny). Jeśli moim celem jest precyzyjny pomiar czasu wykonywania funkcji (np. Benchmarku), jaki byłby najlepszy wybór pomiędzy std::system_clock, std::steady_clocka std::high_resolution_clock?
97 c++  c++11  timer  chrono 

4
Jak uzyskać czas trwania, jako int milli i sekund zmiennoprzecinkowych z <chrono>?
Próbuję użyć biblioteki chronograficznej dla timerów i czasów trwania. Chcę móc mieć Duration frameStart;(od początku aplikacji) i Duration frameDelta;(czas między klatkami) Muszę mieć frameDeltaczas trwania w milisekundach i sekundach zmiennoprzecinkowych. Jak to zrobić z nowymi &lt;chrono&gt;bibliotekami C ++ 11 ? Pracowałem nad tym i googlowałem (informacje są skąpe). Kod jest …
94 c++  c++11  timer  chrono 


3
Właściwy sposób na realizację niekończącego się zadania. (Liczniki czasu a zadanie)
Tak więc moja aplikacja musi wykonywać akcję prawie w sposób ciągły (z przerwą około 10 sekund między każdym uruchomieniem) tak długo, jak działa lub żądane jest anulowanie. Praca, którą musi wykonać, może zająć do 30 sekund. Czy lepiej jest użyć System.Timers.Timer i użyć funkcji AutoReset, aby upewnić się, że nie …


6
Jak uzyskać dostęp do metody HttpServerUtility.MapPath w wątku lub zegarze?
Używam System.Timers.Timerw mojej aplikacji Asp.Net i muszę użyć HttpServerUtility.MapPathmetody, która wydaje się być dostępna tylko za pośrednictwem HttpContext.Current.Server.MapPath. Problem polega na tym , że zdarzenie HttpContext.Currentto się nullpojawia Timer.Elapsed. Czy istnieje inny sposób uzyskania odwołania do obiektu HttpServerUtility? Mógłbym wstrzyknąć go do konstruktora mojej klasy. Czy to jest bezpieczne? Jak …

6
Najlepsza metoda pomiaru czasu w C?
Jaki jest najlepszy sposób na synchronizację sekcji kodu z wysoką rozdzielczością i przenośnością? /* Time from here */ ProcessIntenseFunction(); /* to here. */ printf("Time taken %d seconds %d milliseconds", sec, msec); Czy istnieje standardowa biblioteka, która miałaby rozwiązanie wieloplatformowe?
80 c  performance  timer  timing 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.