1. 程式人生 > >《Java多執行緒程式設計實戰》

《Java多執行緒程式設計實戰》

Java執行緒:
守護執行緒——不影響JVM的正常停止,常用於執行一些重要性不太高的任務
使用者執行緒——

建立一個Thread例項與建立其他類例項的區別:
JVM為Thread例項分配兩個呼叫棧所需的儲存空間,一個呼叫棧跟蹤Java程式碼間的呼叫關係,另一個用於跟蹤Java程式碼對原生代碼(Native程式碼)的呼叫關係。
一個Thread例項通常對應兩個執行緒。一個是JVM執行緒,另一個本地(Native)執行緒。

Java語言中,子執行緒是否是一個守護執行緒取決於父執行緒:預設與赴現場相同。可以在子執行緒啟動前呼叫Thread例項的setDaemon方法來修改。