在源代码中指定全局变量所在的段名,这里用".Shared".
#pragma data_seg(".Shared")
int data = 0;
#pragma data_seg()
在link的参数中添加:(注意段名".Shared"要一至)
/SECTION:.Shared,RWS
这样,全局变量data就可以在多个进程中只有一个内存地址。
问题:在Terminal Server中,这种共享是否仍然有效?
博客介绍了在源代码中指定全局变量所在段名,通过#pragma data_seg指定段名,在link参数中添加对应设置,可使全局变量在多个进程中只有一个内存地址,最后提出在Terminal Server中这种共享是否仍然有效的问题。
在源代码中指定全局变量所在的段名,这里用".Shared".
#pragma data_seg(".Shared")
int data = 0;
#pragma data_seg()
在link的参数中添加:(注意段名".Shared"要一至)
/SECTION:.Shared,RWS
这样,全局变量data就可以在多个进程中只有一个内存地址。
问题:在Terminal Server中,这种共享是否仍然有效?
2329

被折叠的 条评论
为什么被折叠?