小智慧大應用二

一、無名管道pipe
pipe、write、read
只能用於父子進程間通信,
二、有名管道fifo
mkfifo、unlink、open、close、write、read
當寫管道完成後會處於阻塞狀態,直到有讀進程訪問管道
三、信號 signal
kill、signal、pause
四、信號量 Semaphore
ftok、semget、semop、semctl
semctl(semid,semnum、GETVAL)查看信號量值
semctl(semid,semnum,SETVAL,num)設置信號量值
五、共享內存
shmget、shmat、shmdt
六、消息隊列
msgget、msgsnd、msgrcv、msgctl
1、讀取消息後,該消息從隊列消失

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章