Is global variable in a shared library / dll, shared across process

后端 未结 2 509
别那么骄傲
别那么骄傲 2020-12-16 01:48

I am developing a shared library(.so) and dll. I have a global variable which is updated in multiple threads. So I have mutex lock for synchronization.

I am not clea

2条回答
  •  遥遥无期
    2020-12-16 02:24

    By default, no, global variables are not shared across processes.

    However, you can use a data segment (data_seg) in order to share global variables across processes. You can find more information on MSDN in the article titled "How do I share data in my DLL with an application or with other DLLs?"

提交回复
热议问题