Mam określoną funkcję, którą chcę wykonać po 5 sekundach. Jak mogę to zrobić w Javie? Znalazłem javax.swing.timer, ale naprawdę nie rozumiem, jak go używać. Wygląda na to, że szukam czegoś prostszego niż ta klasa. Dodaj prosty przykład
Mam określoną funkcję, którą chcę wykonać po 5 sekundach. Jak mogę to zrobić w Javie? Znalazłem javax.swing.timer, ale naprawdę nie rozumiem, jak go używać. Wygląda na to, że szukam czegoś prostszego niż ta klasa. Dodaj prosty przykład
Chcę użyć prostego licznika czasu, zaczynając od 30 sekund od uruchomienia funkcji i kończąc na 0. Żadnych milisekund. Jak można to
Tylko to - jak dodać licznik czasu do aplikacji konsoli C #? Byłoby wspaniale, gdybyś mógł podać przykładowe kodowanie.
Ostatnio do drukowania używam pętli z dużymi liczbami Hello World: int counter = 0; while(true) { //loop for ~5 seconds for(int i = 0; i < 2147483647 ; i++) { //another loop because it's 2012 and PCs have gotten considerably faster :) for(int j = 0; j < 2147483647 ; j++){ ... } }...
Istnieją trzy Timerklasy, że jestem świadom, System.Threading.Timer, System.Timers.Timer, i System.Windows.Forms.Timer, ale żaden z nich posiada .Reset()funkcję, która będzie zresetować aktualny czas, jaki upłynął do 0. Czy istnieje klasa BCL, która ma taką funkcjonalność? Czy można to zrobić w...
Tworzę aplikację na Androida 2.3.3 i muszę uruchamiać metodę co X sekund . W iOS mam NSTimer , ale na Androidzie nie wiem, czego użyć. Ktoś polecił mi Handler ; inny polecam AlarmManager ale nie wiem, która metoda lepiej pasuje do NSTimer . Oto kod, który chcę zaimplementować w systemie...
Mam obiekt zegarowy. Chcę, żeby było uruchamiane co minutę. W szczególności powinien uruchamiać OnCallBackmetodę i stać się nieaktywny, gdy OnCallBackmetoda jest uruchomiona. Po OnCallBackzakończeniu metody (a OnCallBack) restartuje licznik czasu. Oto, co mam teraz: private static Timer...
Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Muszę stworzyć usługę systemu Windows, która będzie wykonywana co N okresu...
Powiedzmy, że chcę wykonywać jakąś czynność co 10 sekund i niekoniecznie muszę aktualizować widok. Pytanie brzmi: czy lepiej (mam na myśli bardziej wydajne i efektywne) używać timera z timertask, jak tutaj: final Handler handler = new Handler(); TimerTask timertask = new TimerTask() {...
Staram się, aby strona przechodziła do strony startowej po np. 10 sekund bezczynności (użytkownik nigdzie nie klikał). Do reszty używam jQuery, ale set / clear w mojej funkcji testowej to czysty javascript. W mojej frustracji skończyło się na czymś takim, jak ta funkcja, którą miałem nadzieję, że...
Zdaję sobie sprawę, że w .NET istnieją trzy typy timerów (zobacz Porównanie klas timerów w bibliotece klas .NET Framework ). Wybrałem zegar z wątkami, ponieważ inne typy mogą dryfować, jeśli główny wątek jest zajęty, i potrzebuję tego, aby był niezawodny. Sposób, w jaki ten licznik czasu działa...
Znalazłem tutaj podobne pytania, ale nie znalazłem odpowiedzi w sposób satysfakcjonujący. Więc ponownie sformułuj pytanie Mam zadanie, które należy wykonywać okresowo (powiedzmy w odstępach 1-minutowych). Jaka jest zaleta korzystania z funkcji Timertask i Timer, w przeciwieństwie do tworzenia...
W systemie Windows clock()zwraca czas w milisekundach, ale na tym Linuksie, nad którym pracuję, zaokrągla go do najbliższego 1000, więc precyzja jest tylko do poziomu „drugiego”, a nie do poziomu milisekund. Znalazłem rozwiązanie, w którym Qt używa QTimeklasy, tworząc instancję obiektu i wywołując...
Chcę obliczyć czas, jaki zajęło API, aby zwrócić wartość. Czas potrzebny na takie działanie wynosi nanosekund. Ponieważ API jest klasą / funkcją C ++, używam timera.h, aby caculować to samo: #include <ctime> #include <cstdio> using namespace std; int main(int argc, char**...
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....
jaka jest różnica between System.Windows.Forms.Timer()i System.Windows.Threading.DispatcherTimer()? W jakich przypadkach powinniśmy ich używać? jakieś najlepsze praktyki?
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)....
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,...
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) {...
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...