我试图了解如何将我的 Java 国际象棋引擎移植到飞镖。
所以我明白我应该使用 Isolates 来与 GUI 并行运行我的引擎,但是我怎样才能强制引擎终止搜索。
在java中,我只是设置了一些在引擎线程和gui线程之间共享的布尔值。
我得到的答案:
您应该向隔离者发送消息,告诉它停止。您可以简单地执行以下操作:
port.send('STOP');
我的请求
感谢您的澄清。我不明白的是,如果国际象棋引擎隔离由于 port.send('THINK') 命令而忙碌,它如何响应 port.send('STOP') 命令