Timer to składnik, który ma funkcję wyzwalania akcji zdefiniowanej przez użytkownika w regularnych odstępach czasu, zgodnie z konfiguracją użytkownika.
Ostatnio sprawdzałem niektóre z możliwych timerów System.Threading.TimeriSystem.Timers.Timer są to te, które wydają mi się potrzebne (ponieważ obsługują pule wątków). Tworzę grę i planuję używać wszelkiego rodzaju wydarzeń, w różnych odstępach czasu itp. Który byłby najlepszy?
Możliwa duplikat: Jak zmierzyć czas działania funkcji? Mam metodę zajmującą czas we / wy, która kopiuje dane z lokalizacji do innej. Jaki jest najlepszy i najbardziej realny sposób obliczania czasu wykonania? Thread? Timer? Stopwatch? Jakieś inne rozwiązanie? Chcę najbardziej dokładny i najkrócej jak to możliwe.
Muszę znaleźć wąskie gardło i precyzyjnie zmierzyć czas. Czy poniższy fragment kodu jest najlepszym sposobem pomiaru wydajności? DateTime startTime = DateTime.Now; // Some execution process DateTime endTime = DateTime.Now; TimeSpan totalTimeTaken = endTime.Subtract(startTime);
Dokładność vs. Precyzja Chciałbym wiedzieć, czy powinienem używać System.currentTimeMillis () czy System.nanoTime () podczas aktualizacji pozycji mojego obiektu w mojej grze? Ich zmiana ruchu jest wprost proporcjonalna do czasu, jaki upłynął od ostatniego połączenia i chcę być tak precyzyjny, jak to możliwe. Czytałem, że istnieją poważne problemy z rozdzielczością czasową …
Czy ktoś może podać prosty przykład aktualizacji pola tekstowego co sekundę? Chcę zrobić latającą piłkę i muszę obliczać / aktualizować współrzędne piłki co sekundę, dlatego potrzebuję jakiegoś timera. Nie rozumiem nic z tutaj .
Chcę wielokrotnie wykonywać funkcję w Pythonie co 60 sekund na zawsze (tak jak NSTimer w Celu C). Ten kod będzie działał jako demon i faktycznie przypomina wywoływanie skryptu python co minutę przy użyciu crona, ale bez konieczności konfigurowania go przez użytkownika. W tym pytaniu dotyczącym crona zaimplementowanego w Pythonie rozwiązanie …
Mam kod, za pomocą którego planuję zadanie java.util.Timer. Rozejrzałem się i zobaczyłem, że ExecutorServicemogę zrobić to samo. To pytanie tutaj, czy używałeś Timeri ExecutorServiceplanowałeś zadania, jaka jest korzyść z jednego korzystania z drugiego? Chciałem również sprawdzić, czy ktoś skorzystał z Timerklasy i napotkał problemy, które ExecutorServicedla nich rozwiązały.
Chcę uruchomić wątek przez określony czas. Jeśli nie zostanie ukończony w tym czasie, chcę go zabić, zgłosić wyjątek lub jakoś sobie z nim poradzić. Jak można to zrobić? Jednym ze sposobów zrobienia tego, jak się zorientowałem tym wątku, jest użycie TimerTask wewnątrz metody run () wątku. Czy są na to …
Za pomocą setTimeout() można uruchomić funkcję w określonym czasie: setTimeout(function, 60000); Ale co jeśli chciałbym uruchomić tę funkcję wiele razy? Za każdym razem, gdy mija przedział czasu, chciałbym wykonać tę funkcję (powiedzmy co 60 sekund).
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Chciałem tylko zapytać, jak stworzyć najprostszy możliwy minutnik. Na stronie pojawi się …
Mam dwa EditTexty w XML. W jednym EditText użytkownik może umieścić liczbę w minutach, aw innym EditText liczbę w sekundach. Po kliknięciu przycisku zakończenia sekundy EditText powinny rozpocząć odliczanie i aktualizować swój tekst co sekundę. Co więcej, jak mogę go aktualizować, aż osiągnie zero minut i zero sekund?
Napisałem funkcję javascript, która używa setInterval do manipulowania łańcuchem znaków co dziesiątą część sekundy przez określoną liczbę iteracji. function timer() { var section = document.getElementById('txt').value; var len = section.length; var rands = new Array(); for (i=0; i<len; i++) { rands.push(Math.floor(Math.random()*len)); }; var counter = 0 var interval = setInterval(function() { …
Jak ustawić czasomierz, powiedzmy na 2 minuty, aby spróbować połączyć się z bazą danych, a następnie zgłosić wyjątek, jeśli jest jakiś problem w połączeniu?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.