sleep() - każe czekać określoną ilość czasu np. sleep(2000);

wait() - Każe czekać maksymalnie do określonego czasu np. wait(2000)


Różnica jest taka iż wait może zostać przerwane np. poprzez notifyAll();


Sleep użyłbym np. gdybym kazał budzikowi zadzwonić za minutę.

wait użyłbym gdybym kazał danemu wątkowi czekać, aż inny wątek skończy swoje operacje

Maks_Yma 09-01-2019 08:31
Warto dodać, że sleep() wstrzymuje działanie określonego wątku.


© 2024 - SkillsTest.pl | | Regulamin | Polityka Prywatnosci