遇到一个奇怪的core
core在pthread_mutex_lock下一行
最后发现:
某个线程pthread_mutex_lock的时候,另一个线程已经pthread_mutex_destroy掉这个锁
本文介绍了一个关于pthread线程锁使用的错误案例。当一个线程尝试锁定一个互斥锁时,另一个线程可能已经销毁了该锁,导致程序出现core dump。此问题展示了在多线程环境下正确管理互斥锁的重要性。
遇到一个奇怪的core
core在pthread_mutex_lock下一行
最后发现:
某个线程pthread_mutex_lock的时候,另一个线程已经pthread_mutex_destroy掉这个锁
1168
758
1053

被折叠的 条评论
为什么被折叠?