消息與同步組件主要有以下的集中:
隊列 通知 信號量 聚集 并發(fā)事件 首次調(diào)用
1、隊列,類似于狀態(tài)機和隊列消息處理器
確定事件執(zhí)行的先后順序
2、消息
3、信號量 可以鎖定和解鎖共享資源。信號量沒有數(shù)據(jù),它純粹用于同步。
4、聚集 允許同步兩個以上的獨立的并行任務(wù)從指定點執(zhí)行。到達聚集的每一個任務(wù)都等待直到指定數(shù)量的任務(wù)到達,然后所有任務(wù)繼續(xù)執(zhí)行。
5、并發(fā)事件
警告:對于大多數(shù)的操作,建議使用通知來代替并發(fā)事件。然而,對于一些內(nèi)存和處理器敏感的事件驅(qū)動程序,并發(fā)事件也許是最好的選擇。
6、首次調(diào)用 首次調(diào)用時返回true。不難理解。不解釋!