4

タイトルで述べたように、スレッドに参加しようとするとエラーが発生します。

m_threadid:4615464704、pthread_joinエラー:リソースのデッドロックを回避、スレッド名:NetworkWorker

私はそれがどのような状況であるか、そしてこれを修正するための提案があるのだろうかと思っていました。

ありがとうございました

4

1 に答える 1

19

このエラー ( EDEADLK) は、互いに結合しようとするスレッドの閉ループがある場合に発生します。最も単純なケースでは、これはpthread_join()それ自体を呼び出すスレッド、または相互に呼び出す 2 つのスレッドのいずれかpthread_join()です。

于 2012-10-05T06:33:07.237 に答える