PavelIvanov
Сен. 21, 2015 22:04:43
Здравствуйте, вопрос для меня нетривиальный. В потоке выполняется функция, которая взаимодействует с астериском через ами. При определенных условиях эта функция намертво зависает. Как можно “убить” выполнение этой функции через определенный промежуток времени?
Shaman
Сен. 21, 2015 22:16:49
Только вместе с процессом.
PavelIvanov
Сен. 21, 2015 22:22:36
Почему-то я так и думал, спасибо
JOHN_16
Сен. 21, 2015 23:50:08
PavelIvanov
есть некий хак, заключающийся в использовании multiprocessing. Суть его заключается в том что эта функция выполняется как отдельный процесс, который можно контролировать основным процессом, откуда был он вызван.