10一個(gè)request緩沖區(qū),一個(gè)receive緩沖區(qū),最多64個(gè)線程,每個(gè)線程寫入一個(gè)固定格式為32位的數(shù)據(jù)。線程先準(zhǔn)備將數(shù)據(jù)存入req,如果沒有就插入,有就刪除,并將后面的數(shù)據(jù)指針各減1,然后將req的數(shù)據(jù)復(fù)制到rec區(qū),如果已經(jīng)有了就不插入。 求各位大神解答,就這么...展開 推薦于2016-02-05 11:55:06最佳答案 共享內(nèi)存:實(shí)現(xiàn)進(jìn)程間通信的一種方式。希望訪問該內(nèi)存塊的其他進(jìn)程必須請求對它的訪問,或由創(chuàng)建它的進(jìn)程授予訪問內(nèi)存塊的權(quán)限。共享內(nèi)存被映射到使用它的每個(gè)進(jìn)程的地址空間。當(dāng)一個(gè)進(jìn)程寫共享內(nèi)存,所有進(jìn)程都立即知道寫入的內(nèi)容,并且可以訪問。相當(dāng)于函數(shù)間全局變量的關(guān)系類似。進(jìn)程可能共享一個(gè)邏輯地址,也可以共享某些物理地址。 |
|
|