------------ Дoбавленo в 20.32:
nesco писал(а):
если удалять самого себя, то только из другой очереди событийТак я это понимаю, и что такое контекст потока знаю, потому в стеке копил идентификаторы потоков на смерть и подчищал их ресурсы перед созданием новых шариков уже в основном цикле. Вылетал он не от рекурсии, а от большого количества инстанций и общего стека, т.к. на стеке контексты каждой машиннокодовой процедуры элемента, выглядящей в схеме как очередная его копия, хранятся и где-то что-то забывало подчищать стек после выхода из одной такой процедуры, он тёк, тёк да и утекал до переполнения.