線程池 線程鎖

Java線程池

Executors提供了4中線程池

1. newCachedThreadPool :創建一個可緩存線程池 (超過回收,無可回收,新建

2. newFixedThreadPool : 創建一個定長線程池 (超過等待)

3. NewScheduledThreadPool : 創建一個定時線程池,支持週期性執行任務

4. newSingleThreadPool : 創建一個單線程池(FIFO,LIFO ,優先級)

 

釋放鎖有兩種方式

1. 程序自然離開監視器範圍 synchronized 關鍵字管理代碼範圍

2. Synchronized 關鍵字管理範圍內的代碼內部調用監視器對象的 wait 方法

 

同步的兩種實現方式synchronized wait notify

 

線程: 是指進程中一個執行流程

進程: 內存中運行的應用程序

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章