Mám niekoľko vyhľadávacích vlákien, ktoré sa ukladajúvýsledky na ne. Viem, keď vlákno začína JVM natívny kód sprostredkuje žiadosť o vytvorenie nového natívneho vlákna v OS. Vyžaduje to určitú pamäť mimo JVM. Čo sa stane, keď vlákno zomrie a ja naň odkazujem a používam ho ako POJO. Existuje stále niekde ako natívne vlákno pre OS (a používa pamäť mimo jvm)?
odpovede:
2 pre odpoveď č. 1Nie. Vlákno operačného systému sa vytvorí a spustí, keď Thread.start()
sa volá a prestane existovať, keď sa vlákno zastaví. Či je objekt Java typu Thread, ktorý sa používa na spustenie vlákna, vyzbieraný alebo nie, nič nezmení.