Если ты думаешь, что остановить поток — это просто «сказать ему закончить работу», то эта статья откроет дверь в совершенно другой уровень понимания многопоточности под Linux.
Почему
pthread_cancel и прочие «жёсткие» методы могут привести к утечкам, поломанным инвариантам и весьма неприятным багам.Погружаемся в сигналы, точки отмены, принудительную раскрутку стека и все те моменты, где обычный подход рушится.
@SysAdmin_Portal
