Linux進程間通信(IPC)編程實踐(十一)System V信號量---實現一個先進先出的共享內存shmfifo

使用消息隊列即可實現消息的先進先出(FIFO), 但是使用共享內存實現消息的先進先出則更加快速;    我們首先完成C語言版本的shmfifo(基於過程調用), 然後在此基礎上實現C++版本的ShmFifo, 將1塊共享內存與3個信號量(1個mutext信號量, 1個full信號量, 1個empty信號量)封裝成一個類ShmFifo, 然後編寫各自的測試代碼;   shmfifo說明:    將申
相關文章
相關標籤/搜索