我想了解如何將我的Java國際象棋引擎移植到dart。如何終止長時間運行的隔離#2
所以我明白我應該使用Isolates來與GUI並行運行我的引擎,但是我怎樣才能強制引擎終止搜索。
在java中,我只是設置一些布爾值,在引擎線程和gui線程之間共享。
回答我:
你應該將消息發送到隔離,告訴它停下來。你可以簡單地做這樣的事情:
port.send('STOP');
我的請求
感謝您的澄清。我不明白的是,如果棋子引擎隔離由於port.send('THINK')命令而忙碌,它如何響應port.send('STOP')命令
它是否正在工作,您只是想了解底層進程,或者您是否無法響應「STOP」命令? – 2013-05-10 23:59:35