默认只是 其宿主进程的全局变量 也是说 每个宿主程序都有这个副本 所以这个全局变量不能被所有进程共用, windows好像是用 copy-on-write机制进行保护的。如果共用 需要设置共享段 并把它放到共享段中 这样 一个宿主进程改了它的值 所有的进程都可以看到更改后的值, 这样: #pragma data_seg("Shared") int g_Share = 0; #pragma data_seg() #pragma comment(linker, "/Section:Shared,rws") ==========================================================================呵呵~这个方法简单