1
正如我在标题中提到的,当我尝试加入线程时,出现错误。当pthread_join调用时,出现错误“避免资源死锁”
m_threadid:4615464704,在pthread_join错误:资源死锁避免,线程名称:NetworkWorker
我想知道这是什么样的情况,并就解决这个任何建议。
谢谢
正如我在标题中提到的,当我尝试加入线程时,出现错误。当pthread_join调用时,出现错误“避免资源死锁”
m_threadid:4615464704,在pthread_join错误:资源死锁避免,线程名称:NetworkWorker
我想知道这是什么样的情况,并就解决这个任何建议。
谢谢
此错误(EDEADLK
)的结果,当你有线程试图加入对方的闭环。在最简单的情况下,它可以是自己调用pthread_join()
的线程,也可以是相互调用pthread_join()
的两个线程。
也许你应该显示一些代码? – nneonneo
有点太长,太复杂,只是在这里剪切和粘贴大声笑...我只是想知道为什么这个错误是正常引起Thx –