process-shared属性设置为PTHREAD_PROCESS_SHARED,以允许任何可访问已分配该互斥锁的内存的线程对一个互斥锁进行操作,即使该互斥锁已分配在多个进程共享的内存中也是如此。如果进程共享属性为PTHREAD_PROCESS_PRIVATE,则互斥锁只能由在与初始化互斥锁的线程相同的进程内创建的线程操作;如果不同进程的线程尝试对该互斥量进行操作,则该行为是不确定的。该属性的默认值应为PTHREAD_PROCESS_PRIVATE。
已引用链接:http://pubs.opengroup.org/onlinepubs/009695399/functions/pthread_mutexattr_getpshared.html
我听说过使用互斥锁/信号量同步的单个进程[重进程]的线程[轻进程]。 在阅读了上面的para(附加链接)之后,我的问题是:我们可以同步进程[Heavy weight process]并使用互斥量/信号量来分别线程吗?我已经用谷歌搜索,但是找不到正确的信息。请帮助 如有可能,任何人都可以分享我的备考程序。