国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

window中進(jìn)程間如何通信

2019-11-17 05:20:38
字體:
供稿:網(wǎng)友

  一個間接辦法,你可用一個“共享名”申請一塊共享內(nèi)存塊,進(jìn)行讀寫:

HANDLE  GetShare(char * &ShareP,int size,char *ShareName)
{
//ShareP申請的內(nèi)存塊地址,size字節(jié)數(shù),ShareName共享名
HANDLE fh=CreateFileMapping((HANDLE)-1,0,PAGE_READWRITE,0,Size,ShareName);
ShareP=(char *)MapViewOfFile(fh,FILE_MAP_ALL_access,0,0,0);
if(GetLastError()!=ERROR_ALREADY_EXISTS)
  ZeroMemory(ShareP,size);  // 共享區(qū)初始化
return(fh);
}

char * ShareP=NULL;

void  test()  // 申請一塊128個字節(jié)的字符數(shù)組
  {
  HANDLE fh=GetShare(ShareP,128,"ShareForMy  for (int i=0;i<128;i++)
    ShareP[i]=i;
  CloseHandle(fh);
  }

    假如你的多個程序之間或同一個程序多次同時運(yùn)行,也可借助這個辦法進(jìn)變量通訊;你的若干個進(jìn)程可借助于這種辦法互相傳遞數(shù)據(jù)。 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 孙吴县| 太和县| 方正县| 天峨县| 长沙县| 天门市| 滕州市| 通山县| 临颍县| 政和县| 政和县| 澄迈县| 西乌| 出国| 卓资县| 镇江市| 襄樊市| 阿勒泰市| 邵东县| 林口县| 长兴县| 安达市| 常熟市| 藁城市| 邳州市| 河北区| 湘潭市| 瓮安县| 通道| 茌平县| 东安县| 桂东县| 惠来县| 民乐县| 琼结县| 广水市| 汉源县| 北京市| 张家川| 南部县| 宁蒗|