課程設(shè)計(jì) linux的消息函數(shù)的分析.doc
約13頁DOC格式手機(jī)打開展開
課程設(shè)計(jì) linux的消息函數(shù)的分析,課程設(shè)計(jì) linux的消息函數(shù)的分析本文共13頁 4112字摘要linux采用消息隊(duì)列的方式來實(shí)現(xiàn)消息傳遞。system v的消息隊(duì)列(message queues)是進(jìn)程之間互相發(fā)送消息的一種異步(asynchronously)方式,在這種情形之下,發(fā)送方不必等待接收方檢查它的消息——即在發(fā)送完消息后,發(fā)送方就可以從...
內(nèi)容介紹
此文檔由會(huì)員 孫陽陽 發(fā)布
課程設(shè)計(jì) LINUX的消息函數(shù)的分析
本文共13頁 4112字
摘要
Linux采用消息隊(duì)列的方式來實(shí)現(xiàn)消息傳遞。System V的消息隊(duì)列(message queues)是進(jìn)程之間互相發(fā)送消息的一種異步(asynchronously)方式,在這種情形之下,發(fā)送方不必等待接收方檢查它的消息——即在發(fā)送完消息后,發(fā)送方就可以從事其它工作了——而接收方也不必一直等待消息。
新的消息總是放在隊(duì)列的末尾,接收的時(shí)候并不總是從頭來接收,可以從中間來接收。消息隊(duì)列允許一個(gè)或多個(gè)進(jìn)程寫消息,一個(gè)或多個(gè)進(jìn)程讀取消息。Linux維護(hù)了一系列消息隊(duì)列的msgque向量表。其中的每一個(gè)單元都指向一個(gè)msqid_ds的數(shù)據(jù)結(jié)構(gòu),完整描述這個(gè)消息隊(duì)列。當(dāng)創(chuàng)建消息隊(duì)列的時(shí)候,從系統(tǒng)內(nèi)存中分配一個(gè)新的msqid_ds的數(shù)據(jù)結(jié)構(gòu)并插入到向量表中。
關(guān)鍵詞 LINUX,消息函數(shù)
本文共13頁 4112字
摘要
Linux采用消息隊(duì)列的方式來實(shí)現(xiàn)消息傳遞。System V的消息隊(duì)列(message queues)是進(jìn)程之間互相發(fā)送消息的一種異步(asynchronously)方式,在這種情形之下,發(fā)送方不必等待接收方檢查它的消息——即在發(fā)送完消息后,發(fā)送方就可以從事其它工作了——而接收方也不必一直等待消息。
新的消息總是放在隊(duì)列的末尾,接收的時(shí)候并不總是從頭來接收,可以從中間來接收。消息隊(duì)列允許一個(gè)或多個(gè)進(jìn)程寫消息,一個(gè)或多個(gè)進(jìn)程讀取消息。Linux維護(hù)了一系列消息隊(duì)列的msgque向量表。其中的每一個(gè)單元都指向一個(gè)msqid_ds的數(shù)據(jù)結(jié)構(gòu),完整描述這個(gè)消息隊(duì)列。當(dāng)創(chuàng)建消息隊(duì)列的時(shí)候,從系統(tǒng)內(nèi)存中分配一個(gè)新的msqid_ds的數(shù)據(jù)結(jié)構(gòu)并插入到向量表中。
關(guān)鍵詞 LINUX,消息函數(shù)