タグ付けされた質問 「rebol3」

4
ポートを同期的に読み書きするときに再帰を回避しますか?
Rebol 3のすべてのポート操作は非同期です。同期通信を行うために見つけることができる唯一の方法は、を呼び出すことwaitです。 ただし、この場合の待機の呼び出しの問題は、すべての開いているポートのイベントをチェックすることです(待機に渡されるポートブロックにない場合でも)。次に、応答するイベントハンドラーを呼び出しますが、これらのイベントハンドラーの1つで読み取り/書き込みを実行できます。その結果、「待機」の再帰呼び出しが発生する可能性があります。 どうすればこれを回避できますか?
108 asynchronous  io  rebol  rebol3 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.