0
如果致电pthread_cond_signal
死锁,可能是什么原因?pthread_cond_signal死锁
根据我的理解(man page),它在内部用一个互斥体实现,但是可能导致这个内部互斥锁操作发生死锁?
编辑:我正在调试的应用程序似乎在某些情况下的死锁。几个踪迹的是这样的:
Thread 1 (Thread 0xf6dff6c0 (LWP 32001)):
#0 0xffffe410 in __kernel_vsyscall()
#1 0x00af15de in __lll_mutex_lock_wait() from /lib/tls/libpthread.so.0
#2 0x00aef3eb in [email protected]@GLIBC_2.3.2() from /lib/tls/libpthread.so.0
#3 0xf4cc8d83 in xxx
这是一个假设,还是你真的看到了这种情况? – 2010-12-03 12:08:11
我正在调查Linux应用程序中的实际死锁情况。 – Krumelur 2010-12-03 12:24:13