OS X动态库共享数据

时间:2016-06-14 05:24:34

标签: multithreading macos dll dynamic-library

现在我研究动态库。

实际上我开发了像vst,audio unit这样的音乐插件。

所以我需要通过插件共享数据。 (因为我无法处理过程)

有没有办法在插件之间共享数据(不一样,可以使用相同的插件)

我认为插件是共享库(比如dll,但现在我在OSX中开发),所以如果共享库再次连接另一个共享库。

就像(链接共享库之前的进程make thread)

  thread1(shared library 1)   ->  
                                  X shared library( it has static variable) 
  thread2(shared library 2)   ->

他们链接X,但他们有另一个值(不同的地址,我认为他们有不同的数据部分)

但我研究'共享库'只分享代码部分?

所以不可能通过库链接共享数据(不在运行的流程代码中)

0 个答案:

没有答案