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