История изменений
Исправление Sorcerer, (текущая версия) :
По-моему, вы не совсем правильно понимаете, что такое Cancellation Point. Также вам, скорее всего, необходимо воспользоваться pthread_cleanup_push() / pthread_cleanup_pop() для разблокировки мутекса тем потоком, что этот мутекс захватил.
Исходная версия Sorcerer, :
По-моему, вы не совсем правильно понимаете, что такое Cancellation Point. Также вам, скорее всего, необходимо воспользоваться pthread_cleanup_push() / pthread_cleanup_pop() для разблокировки мутекса тем процессом, что этот мутекс захватил.