Java线程知识整理汇总
生活随笔
收集整理的這篇文章主要介紹了
Java线程知识整理汇总
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
優先級 priority
- 所有線程都有優先級屬性 priority,值比較大的會被優先執行
- priority 最小值是 1,最大值是 10,默認值是 5
- 子線程 priority 的初始值跟父線程的 priority 一致
守護線程 daemon
- Java 線程有2種類型:用戶線程和守護線程。用戶線程是必需的,而守護線程不一定。
- 當所有用戶線程都結束了,程序也就終止了,守護線程會隨之被終止。反過來說,如果守護線程都結束了,程序并不一定會結束。
- 設置屬性 daemon = true,表示當前線程是守護線程。默認值為 false。
- 子線程 daemon 的初始值跟父線程的 daemon 一致
創建線程的2種方式
- 創建1個 SubClass 繼承 Thread,并重寫它的 run 方法。然后,直接 new SubClass().start() 即可啟動線程;
總結
以上是生活随笔為你收集整理的Java线程知识整理汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CanalAdapter启动过程分析(源
- 下一篇: RocketMQ(五):教你如何调试源代