C语言中共享库中的静态/全局变量

时间:2010-02-25 10:22:31

标签: c process shared-libraries

  

可能重复:
  Is global variable in a shared library / dll, shared across process

你好stackoverflow, 我在C编程中使用.so只是一个小问题。 我想在共享库中使用静态和全局变量。 如果这个库被多个进程加载和使用,这些进程是否会共享全局变量(即进程是否能够修改其他进程使用的变量)? 有人知道这些变量的行为吗?

2 个答案:

答案 0 :(得分:2)

  

这些进程将共享全局变量

没有

答案 1 :(得分:1)

不,全局变量在流程中是全局变量。如果要在进程之间共享数据,则必须使用特定的IPC(进程间通信)机制。

相关问题