Java チェス エンジンをダーツに移植する方法を理解しようとしています。
したがって、Isolates を使用してエンジンを GUI と並行して実行する必要があることを理解しましたが、エンジンに強制的に検索を終了させるにはどうすればよいでしょうか。
Java では、エンジン スレッドと GUI スレッドの間で共有されるブール値を設定しました。
私が得た答え:
アイソレートにメッセージを送信して、停止するように指示する必要があります。次のようなことが簡単にできます。
port.send('停止');
私の要求
明確にしていただきありがとうございます。私が理解していないのは、port.send('THINK') コマンドが原因でチェス エンジンの分離がビジーである場合、port.send('STOP') コマンドにどのように応答できるかということです。