让我们假设属于 2 个独立进程的 2 个线程共享同一个互斥对象。如果持有互斥锁的线程A突然死亡;线程 B 如何能够恢复互斥锁并获得锁。我知道在其他平台上,您可以将互斥锁声明为健壮的 [pthread_mutexattr_setrobust],然后使用 [pthread_mutex_consistent] 来恢复互斥锁。但这些功能在 AIX 7.1 上不可用
问问题
170 次
让我们假设属于 2 个独立进程的 2 个线程共享同一个互斥对象。如果持有互斥锁的线程A突然死亡;线程 B 如何能够恢复互斥锁并获得锁。我知道在其他平台上,您可以将互斥锁声明为健壮的 [pthread_mutexattr_setrobust],然后使用 [pthread_mutex_consistent] 来恢复互斥锁。但这些功能在 AIX 7.1 上不可用