pthread_mutex_t
共有メモリで withを使用して、PTHREAD_PROCESS_SHARED
異なるプロセス間の同期を行っています。
プロセスが終了してもミューテックスがロックされたままになっている場合、ミューテックスはデッドロックしている可能性があります。PTHREAD_MUTEX_ROBUST
POSIX 標準には があります。しかし、Mac OS X はPTHREAD_MUTEX_ROBUST
.
mutex
共有メモリで使用でき、クロスプロセスを同期し、ロックを解除せずにプロセスが終了した場合に堅牢にするために使用できる Mac OS Xのようなものはありますか?