Closed byannoni closed 9 years ago
This was caused by a deadlock in fq_pop(). The lock is reacquired during cancelation and was not released, deadlocking the other threads (this explains why thread 2 often exited without the others). A cleanup handler was added to fix this situation.
fq_pop()
lock
Fix #52
This was caused by a deadlock in
fq_pop()
. Thelock
is reacquired during cancelation and was not released, deadlocking the other threads (this explains why thread 2 often exited without the others). A cleanup handler was added to fix this situation.Fix #52