08. januar 2004 - 00:41Der er
5 kommentarer og 2 løsninger
Pause i programmet
Hvad hedder den klasse eller metode der kan pause kodeudførslen med parameteren tidsrum? eksempelvis: System.out.println("Nu er der gået 0 sek"); pause(5); System.out.println("Nu er der gået 5 sek, såfremt pause har parameteren i sekunder");
jo man kan godt bruge wait, men der er stor forskel på wait() og sleep(). wait() er beregnet til at vente til den bliver vækket med notify() eller notifyAll() - og så har man mulighed for at sætte et timeout. sleep() er beregnet til direkte at skabe en pause i afviklingen af den aktuelle tråd. Forskellen på sleep og wait er også, at wait afgiver opnåede låse der måtte være opnået i monitorer, det gør sleep ikke. Idet wait timer ud eller bliver vækket med notify eller notifyAll, genoptager den alle låse, som den havde, da den gik i vente-stadie.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.