Завершение основного потока программы из дочернего

Пишу клиента для своего сервера, столкнулся с проблемой. Я использую модуль threading для создания подобия командной строки, пока основной поток принимает сообщения из туннеля между клиентом и сервера и обрабатывает их. Хочу сделать так, чтобы когда в командную строку поступает сообщение о разрыве туннеля между клиентом и сервером, программа автоматически завершалась. Для этого я использую sys.exit(), но, вместо того, чтобы завершить всю программу, эта команда останавливает только поток командной строки. Есть ли какие-нибудь аналоги для sys.exit(), которые останавливают всю программу, а не только один поток?


Ответы (0 шт):