Menghindari rekursi saat membaca / menulis port secara sinkron?

Semua operasi port di Rebol 3 tidak sinkron. Satu-satunya cara yang dapat saya temukan untuk melakukan komunikasi sinkron adalah menelepon wait. Tetapi masalah dengan memanggil tunggu dalam kasus ini adalah bahwa ia akan memeriksa kejadian untuk semua port yang terbuka (bahkan jika mereka tidak...