【问题标题】:AIX are mutexes sempahores?AIX 是互斥量信号量吗?
【发布时间】:2012-08-13 17:46:33
【问题描述】:

第一个问题:ipcs -s 是否会显示有关正在使用的 pthread 互斥锁的任何信息?

如果 pthread 互斥锁是在 AIX 信号量之上实现的,或者反之亦然。

有人发现了一些信号量(使用 ipcs)并表示它可能在我们的库中。但是我们不使用 semxxx,而是使用 pthread 互斥锁。

互斥锁不共享,所以我假设它们与进程一起死亡?

【问题讨论】:

    标签: pthreads mutex semaphore aix


    【解决方案1】:

    它们是分开的。 Pthreads 是一个用户空间库,而不是像 SysV 风格的信号量那样的内核子系统。所有 pthread 概念都是该进程的本地概念。 Pthread 本身可以映射到内核线程,但锁定概念是分开的。

    【讨论】:

      猜你喜欢
      • 2017-08-24
      • 2012-09-01
      • 1970-01-01
      • 2011-04-20
      • 2011-01-05
      • 2011-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多