Często widzę, że wspomniano, że Thread.Sleep();nie należy go używać, ale nie rozumiem, dlaczego tak jest. Jeśli Thread.Sleep();może powodować problemy, czy są jakieś alternatywne rozwiązania z takim samym skutkiem, które byłyby bezpieczne? na przykład. while(true) { doSomework(); i++; Thread.Sleep(5000); } inny to: while (true) { string[] images = Directory.GetFiles(@"C:\Dir", "*.png"); foreach …
Używam książki Big Nerd Ranch Objective-C Programming i zaczyna się od napisania w C w pierwszych kilku rozdziałach. W jednym z moich programów, które mam do tworzenia, używam funkcji uśpienia. W książce kazał mi umieścić #include <stdlib.h>pod #include <stdio.h>częścią. Ma to na celu wyeliminowanie ostrzeżenia, które mówi, że „Niejawna deklaracja …
Kiedy funkcja Thread.sleep języka Java zgłasza wyjątek InterruptedException? Czy można to bezpiecznie zignorować? Nie robię wielowątkowości. Chcę tylko poczekać kilka sekund przed ponowną próbą wykonania jakiejś operacji.
Rozważ aplikację konsolową, która uruchamia niektóre usługi w osobnym wątku. Wszystko, co musi zrobić, to poczekać, aż użytkownik naciśnie Ctrl + C, aby go wyłączyć. Która z poniższych opcji jest lepszym sposobem na zrobienie tego? static ManualResetEvent _quitEvent = new ManualResetEvent(false); static void Main() { Console.CancelKeyPress += (sender, eArgs) => …
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 nowego wątku, który ma nieskończoną pętlę ze snem? Fragment kodu za pomocą …
Mogę mu podać liczby zmiennoprzecinkowe, takie jak time.sleep(0.5) ale jak dokładne jest to? Jeśli to dam time.sleep(0.05) czy to naprawdę będzie spać około 50 ms?
Chcę, aby mój skrypt bash spał do określonego czasu. Tak więc chcę polecenie typu „sen”, które nie zajmuje przerwy, ale kończy czas i śpi do tego czasu. Demon „at” nie jest rozwiązaniem, ponieważ muszę blokować uruchomiony skrypt do określonej daty / godziny. Czy jest takie polecenie?
Mam to w swoim kodzie Thread.currentThread().sleep(x); Eclipse mówi mi, żebym użył statycznej Thread.sleep(x); zamiast tego dlaczego? Jaka jest różnica, czy istnieje jakaś różnica w funkcjonalności między tymi 2 metodami?
Widziałem kilka rozwiązań, w tym oglądanie i uruchamianie w tle skryptu zapętlonego (i uśpionego), ale nic nie było idealne. Mam skrypt, który musi być uruchamiany co 15 sekund, a ponieważ cron nie obsługuje sekund, muszę wymyślić coś innego. Jaki jest najbardziej niezawodny i wydajny sposób uruchamiania skryptu co 15 sekund …
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.