【java】java多線程
一個程序至少有一個線程
在java中,一個程序至少有兩個線程,一個是main線程,一個是垃圾回收線程
守護線程:jvm會在隻剩下守護線程的時候結束,也就是說所有非守護線程結束,jvm就會結束
- 典型例子:main線程(非守護線程,不能設定成守護線程),垃圾回收線程(守護線程)
線程的狀态:new、runnable、blocked、waiting、timed_waiting、terminated
線程優先級:[1,10]. 優先級越高不代表一定優先于優先級低的線程執行,而是會比低的得到更多的cpu資源
列印線程的相關資訊
繼承thread
runnable
callable
線程池