Mam kod, który po uruchomieniu wykonuje serię linii po kolei. Chciałbym dodać przerwę pomiędzy.Alternatywa dla Thread.Sleep in C#?
Obecnie mam go jak ten
//do work
Thread.Sleep(10800000);
//do work
To jednak zamraża oprogramowania i myślę, że to dlatego, że czas snu jest zbyt długa. Szukałem w Internecie i znalazłem inną pracę o nazwie Timer. Czy ktoś może mi pokazać przykładowy kod Timera, który działa tak jak Thread.sleep?
Z góry dziękuję.
Edycja: potrzebuję oprogramowania, aby poczekać 3 godziny przed kontynuowaniem wykonywania kodu. To oprogramowanie służy do komunikacji z komputerami i nie mogę pozwolić, aby reszta kodu została wykonana podczas oczekiwania na 3 godziny.
Więc ... użyć krótszego czasu snu? 10 800 000 milisekund to trzy godziny. Zegary i śpiwory służą różnym celom, nie można ich zastąpić innymi. – millimoose
Er, dlaczego poprosiłeś o czas snu 10800 sekund? – Qwertie
Aby wyjaśnić, czy naprawdę chcesz spać przez "10800000" milisekund (3 godziny)? – keyboardP