Избегать рекурсии при чтении / записи порта синхронно?

Все операции с портами в Rebol 3 являются асинхронными. Единственный способ найти синхронную связь - это звонить.wait

Но проблема с ожиданием вызова в этом случае состоит в том, что он будет проверять события для всех открытых портов (даже если они не находятся в блоке портов, переданном в ожидание). Затем они вызывают свои отвечающие обработчики событий, но чтение / запись может быть выполнено в одном из этих обработчиков событий. Это может привести к рекурсивным вызовамПодождите".

Как мне обойти это?

Ответы на вопрос(4)

Ваш ответ на вопрос