linux ipc---消息隊列---爲何須要鍵值 key_t key

爲何要有鍵值: 由於是進程間的通信,因此必須有個公共的標識來確保使用同一個通信通道(好比說這個通信通道就是消息隊列),而後再把這個標識與某個消息隊列進行綁定,任何一個進程若是使用同一個標識,則內核就能夠經過該標識找到對應的那個隊列,這個標識就是鍵值。若是沒有鍵值的話,進程A打開或者建立一個隊列並返回這個隊列的描述符,但其餘進程不知道這個隊列的描述符是多少,所以就不能通信了。隊列 最近在忙畢設,後面
相關文章
相關標籤/搜索