คำถามติดแท็ก rebol

4
หลีกเลี่ยงการเรียกซ้ำเมื่ออ่าน / เขียนพอร์ตพร้อมกันหรือไม่?
การทำงานของพอร์ตทั้งหมดใน Rebol 3 เป็นแบบอะซิงโครนัส waitวิธีเดียวที่ฉันสามารถหาที่จะทำซิงโครการสื่อสารคือโทร แต่ปัญหาในการโทรรอในกรณีนี้คือจะตรวจสอบเหตุการณ์สำหรับพอร์ตที่เปิดอยู่ทั้งหมด (แม้ว่าจะไม่อยู่ในบล็อกพอร์ตที่ส่งผ่านเพื่อรอ) จากนั้นจึงเรียกตัวจัดการเหตุการณ์ตอบกลับ แต่การอ่าน / เขียนสามารถทำได้ในตัวจัดการเหตุการณ์เหล่านั้น ซึ่งอาจส่งผลให้เกิดการเรียกซ้ำเพื่อ "รอ" ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร?
108 asynchronous  io  rebol  rebol3 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.