您的位置:首页 > 其它

同一个应用程序两个实例通过共享段共享数据

2017-07-31 09:42 225 查看
#include<stdio.h>
#include<Windows.h>
// data_seg 之间的数据必须初始化否则会放在其他段中
#pragma data_seg("Shared")
int apps = 0;
#pragma data_seg()
//告诉连接器开关 共享这个变量 RWS   ,R read W Write E execute S shared
#pragma comment(linker,"/SECTION:Shared,RWS")
int main()
{
++apps;
printf("当前运行:%d", apps);
while (1);
return 0;
}

需要注意的是:1.自定义的数据段内的数据必须初始化。

         2.想共享的话 必须开启连接器开关:/SECTION:Shared,RWS,这里的RWS是权限。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐