LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Ещё в случае I/O можно сделать close дескриптору файла, с которым работает поток (это можно делать из любого потока). На Linux это автоматически выбивает заблокировавшийся read/write с ошибкой, которую нужно обработать прерыванием цикла потока. В этом частном случае отдельный флаг running не обязателен.

Исходная версия KivApple, :

Ещё в случае I/O можно сделать close дескриптору файла, с которым работает поток (это можно делать из любого потока). На Linux это автоматически выбивает заблокировавшийся read/write с ошибкой, которую нужно обработать прерыванием цикла потока.