ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
428183 Топик полностью
Скрипач, пророк (29.07.2013 10:28, просмотров: 79) ответил =AlexD= на (1) Что-бы можно было динамически регистрировать задачи в мейнлупе, для этого же и (3) - отработанные задачи можно выкинуть из обработчика не переписывая его код. Возвращение результата лучше сделать через поля класса.
Да, вокруг таких прототредс можно написать ОС. Но жертвуя память под VMT и производительность под косвенную адресацию при вызове ::run() На мой взгляд, там где применимы прототредс, городить ОС ни к чему. Кроме того, глубоко убежден что останавливать и запускать задачи "грязными руками" - играть в футбол на минном поле. Раз уж ввязались в объектное программирование, реализуем в объектах правильные методы "правильной остановки" и вызываем их не из абстрактной ОС, а из других прикладных программ.
... но не любой ценой.