potrebuju ukoncit v jave 6 thread,jenomze thread.stop() jaksi nefunguje...nevite nekdo,jak to urobit,aby vlakno naplno ukoncilo svou cinnost a pri pristim zavolani zacalo pocitat uplne od zacatku? :/
Fórum › Java
[Java6]Jak ukoncit thread?
To shadius:
Skús sa pozrieť sem - http://www.java2s.com/Tutorial/Java/0160__Thread/0060__Thread-Stop.htm
Záleží na tom, chceš-li vlákno ukončit zevnitř nebo zvenčí.
Zevnitř je můžeš ukončit něpř. tak, že vyhodíš nějakou výjimku, kterou nikdo ve vlákně nezachytí. Není to úplně čisté, ale dá to nejméně práce.
Zevně je nejlepší je ukončit příkazem vlákno.interrupt, ale musíš tomu pomoci tím, že budeš během činnosti vlákno kontrolovat, zda se někdo nepokusil vlákno přerušit, a pokud ano, zak je ukončíš - např. tak, jak jsem psal v předchozím odstavci.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 23 hostů
Podobná vlákna
Vlákna, jak je ukončit — založil Kartmen
Jak ukončit spojení s klientem — založil Skřivy
Jak ukončit if bez returnu — založil Draffix
Jak ukončit jinou aplikaci — založil Hula
ActionScript 3 Jak ukončit tuto funkci? — založil Martin
Moderátoři diskuze