Андрей Светлов
Сигналы пытался навесить именно реактор, а не я.
Тогда это приговор твистеду. С бубном я плясать не стану и заново переписывать его не готов.
Проще что-нибудь попроще использовать и самому нужную инфраструктуру создать.
Вот сейчас проверил аналогичную задачу на обычных ссылках на функции. Потребовалось всего то объявить их global и никаких проблем вызова из потока. Почему такие проблемы у сигналов, ведь смысл примерно похожий?
Если бы можно было сигнал подвешивать до создания потока… Например, я сначала инициализирую все ссылки на функции “ядра” в импортируемом модуле, а затем запускаю его стартовую функцию в потоке, который вызывает по глобальной ссылке функции “ядра” и передает ядру ссылки на свои функции, которые запускаются в уже в главном потоке. Аналогично, через глобальные списки можно реализовать “сигналы” для потока, который просматривает спсок и выполняет функции из этого списка.