java.util.concurrent-併發編程

java.util.concurrent-併發編程

概念

線程數量 = CPU數量 * CPU核心數量
併發		D執行線程數  >  Q空閒線程數
並行		D執行線程數  <= Q空閒線程數
串行		

進程
	屬性		資源分配單位		
	組成		CPU、內存、磁盤、其他資源
線程
	屬性		CPU調度單位
	組成		相關堆棧、寄存器、線程控制表

分佈式應用

lock接口的signal()與notify()區別,wait()與await()區別
鎖分段技術: 粒度更細
對比               同步、喚醒對象               方法                     實現
[1]常用鎖       lock\synchronize            wait()、notify()        
[2]併發包鎖 	   condition                      await()、singal()      所有的線程等待達到指定數量,阻塞await()          CyclicBarrier同步類
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章