代码之家  ›  专栏  ›  技术社区  ›  ataraxis

共享库中的变量共享

  •  0
  • ataraxis  · 技术社区  · 4 年前

    在《Linux编程接口》一书中,它写道:

    虽然共享库的代码在多个库之间共享 过程,它的变量不是。使用库的每个进程 有自己定义的全局和静态变量的副本 在图书馆内。

    是否有比使用通用IPC更容易在同一库的两个进程之间共享变量的方法,比如 shm_open() mmap() ?

    对于一个标准问题,在两个进程之间共享一个类实例感觉过于复杂。特别是在读取已经存在的共享内存时,我如何知道我需要映射到进程内存中的类的大小?

    0 回复  |  直到 4 年前