有几个进程访问共享内存,用互斥锁将其锁定并pthread_mutex_lock()进行同步,每个进程都可以在任何时刻被终止(实际上我php-fpm用APC扩展名描述,但没关系). 如果进程锁定了互斥锁然后被杀死,那么互斥锁会自动解锁吗? 或者有没有办法自动解锁?
pthread_mutex_lock()
php-fpm
APC
编辑:事实证明,在这种情况下,死亡进程和线程具有类似的行为,这取决于互斥体的强健属性.
c linux mutex apc pthreads
apc ×1
c ×1
linux ×1
mutex ×1
pthreads ×1