Java Chessエンジンをダーツに移植する方法を理解しようとしています。長時間実行されている分離版を終了する方法#2
私は、エンジンをパラレルでGUIで実行するためにアイソレートを使用する必要があることを理解しましたが、エンジンを強制的に検索を終了させることができます。
Javaでは、ちょうどエンジンスレッドとGUIスレッドの間で共有されるブール値を設定します。私が得た
回答:
あなたは停止するようにそれを言って、分離株にメッセージを送信する必要があります。あなたは単に次のようなことをすることができます:
port.send( 'STOP');明確化のため
マイリクエスト
感謝。私が理解していないことは、port.send( 'THINK')コマンドによってチェスエンジンが分離している場合、どのようにport.send( 'STOP')コマンドに応答できるのかです。
基本的なプロセスを理解しようとしているだけで、「STOP」コマンドに応答できないことがありますか? –