Multithreading 如何在AIx[7.1]上创建健壮的互斥

Multithreading 如何在AIx[7.1]上创建健壮的互斥,multithreading,pthreads,mutex,aix,robust,Multithreading,Pthreads,Mutex,Aix,Robust,假设属于两个独立进程的两个线程共享同一个互斥对象。如果持有互斥锁的线程A突然死亡;线程B如何恢复互斥锁并获得锁。我知道在其他平台上,您可以将互斥体声明为健壮的[pthread_mutexattr_setrobust],然后使用[pthread_mutex_consistent]来恢复互斥体。但是这些函数在AIX7.1上不可用可能值得将这个问题标记为[pthreads]!可能值得将此问题标记为[pthreads]!可能值得将此问题标记为[pthreads]!

假设属于两个独立进程的两个线程共享同一个互斥对象。如果持有互斥锁的线程A突然死亡;线程B如何恢复互斥锁并获得锁。我知道在其他平台上,您可以将互斥体声明为健壮的[pthread_mutexattr_setrobust],然后使用[pthread_mutex_consistent]来恢复互斥体。但是这些函数在AIX7.1上不可用

可能值得将这个问题标记为[pthreads]!可能值得将此问题标记为[pthreads]!可能值得将此问题标记为[pthreads]!