Hvordan pauser man en thread?

Tags:    java

Hej alle !
Jeg prøvede at gå ind http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Thread.html
Og fandt en metode som lod til at tilfredsstille mit behov for at pause min thread.. Men hov ! Deprecated. ??? Nå, whatever, prøver alligevel.
Thread.suspend(); - Når jeg skriver det i eclipse blive metoden gennemstreget, og jeg får en fejl som siger den er deprecated..

Hvordan pauser jeg en thread?

Og hvordan starter jeg den igen?



Indlæg senest redigeret d. 18.07.2012 16:22 af Bruger #16945
3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Jeg kan ikke rigtigt se ideen med, at pause en thread ... Er det ikke bare spild af resourcer?? Jeg kunne forestille mig, at man kunne implementere det på en anden måde. Evt. Med en thread pool hvor man hiver og pusher threads til eller fra. Lidt ala et event orienteret sprog som nodejs



Du kunne sætte din thread til at sove (sleep) eller i venteposition (wait).



Det er det nok, og det ser ud til at det jeg brugte min thread til, slet ikke var nødvendigt - så at pause en thread, er nok bare spild af resourcer :)



t