Anton Fedorov
@datacompboy
Программист / сисадмин (Sr. SRE)
Information
- Rating
- 171-st
- Location
- Zürich, Zürich, Швейцария
- Date of birth
- Registered
- Activity
Specialization
Specialist
Lead
Программист / сисадмин (Sr. SRE)
Information
Спасибо! Шок, это по-нашему. Я использовал асинхронный ввод-вывод в ТойЧтоНельзяУпоминать — там, конечно, кода вагон, но работало весьма стабильно…
а вот оптимизация вычислений таки доступна вне зависимости от возможности отписки.
Во-2х, слушатель может отписываться когда он закончил, или возвращать подсказки (hint'ы) для обхода (которые, впрочем, автомат может и игнорировать — например, если на одном дереве сейчас параллельно запущено 5 слушателей), впрочем, не вычислять если он уже всё знает он может всегда в любом случае.
В-3их, построить дерево можно линейно, а вот посетитель расходует стек. А стек это такой мерзкий предмет — то он есть, то его нет.ж