【问题标题】:Thread of different processes communicate不同进程的线程通信
【发布时间】:2018-10-15 16:26:05
【问题描述】:

我有一个进程 P7 和一个进程 P5。每个进程都有多个线程。线程 T5.3 必须在 T7.2 之前结束。我已经尝试过 sem_wait 和 sem_post 但它没有用。 如何在不同进程的线程之间进行通信?

【问题讨论】:

    标签: pthreads


    【解决方案1】:

    一种方法是使用可以配置为在进程之间共享的 POSIX 线程原语。参见例如接受这个问题的答案:sharing pthread mutex and condvar over process boundaries

    还有Manpage for pthread_condattr_getpshared, pthread_condattr_setpshared

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-11
      • 1970-01-01
      • 2012-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-12
      相关资源
      最近更新 更多