創建並運行java線程和關於競態條件與臨界區

編寫線程運行時執行的代碼有兩種方式:一種是創建Thread子類的一個實例並重寫run方法,第二種是創建類的時候實現Runnable接口 傾向於實現Runnable接口這種方法。因爲線程池可以有效的管理實現了Runnable接口的線程,如果線程池滿了,新的線程就會排隊等候執行,直到線程池空閒出來爲止。 常見錯誤:調用run()方法而非start()方法 競態條件與臨界區 在同一程序中運行多個線程本身
相關文章
相關標籤/搜索