概念
線程數量 = CPU數量 * CPU核心數量
併發 D執行線程數 > Q空閒線程數
並行 D執行線程數 <= Q空閒線程數
串行
進程
屬性 資源分配單位
組成 CPU、內存、磁盤、其他資源
線程
屬性 CPU調度單位
組成 相關堆棧、寄存器、線程控制表
分佈式應用
lock接口的signal()與notify()區別,wait()與await()區別
鎖分段技術: 粒度更細
對比 同步、喚醒對象 方法 實現
[1]常用鎖 lock\synchronize wait()、notify()
[2]併發包鎖 condition await()、singal() 所有的線程等待達到指定數量,阻塞await() CyclicBarrier同步類