Conversation
Complete rewrite of the reader writer lock using pthread directly, and check for `EOWNERDEAD` to prevent resource starvation
OSX supports only SUSv2 for pthread which doesn't support the functionality used by the new lock
|
|
|
There are more problems when a process dies that is holding a lock. |
IPC_Lock -> RobustLock
Complete rewrite of the reader writer lock using pthread directly, and check for
EOWNERDEADto prevent resource starvation