信號量、郵箱、隊列與事件

信號量,郵箱,隊列的最大不同在於它們發送的內容不同。 信號量是一個觸發信號,也是一個計數器,等待接收信號的任務一般只有接收到信號纔可以執行,否則任務一直暫停。 郵箱是信號量的擴展,相當於把一個指針定義的變量從一個任務傳遞到另一個或多個任務中去,這個指針是先發到郵箱,然後等待任務從郵箱裏提取指針,這也就傳遞了指針指向的具體變量值。   隊列是多個郵箱的數組,可以看做是個指針數組,任務之間可以按照一定
相關文章
相關標籤/搜索