|
发表于 2004-3-20 23:40:26
|
显示全部楼层
keenor给的方法有点问题
u1运行显示global的值是5,然后退出(共享库会被卸载),运行u2修改了global的值为50,再退出(共享库会被卸载,变量值丢失),u1再次运行时u2已经退出了,所以显示的值仍然为5,除非u2挂起不退出,运行u1将我认为应该看到global=50(我没试);
如果一定要这样共享该变量的值(两个进程不同时运行),必须将global的值保存在某个地方,如磁盘等非易失存储,再次使用则从这里读出;否则两个进程必须同时运行 |
|