Re: [問題] 如何由thread中斷函式

看板C_and_CPP作者 (汪汪)時間15年前 (2010/04/12 20:26), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串3/3 (看更多)
對不起我又來了 之前pico2k大貼的網址的確解決了我原本說的問題 (感謝您!) 但是我後才發現 原來我的問題沒有辦法這麼簡單解決...... 因為這個下棋程式 要給學弟妹們嵌入自己的AI之後對戰 我真正要中斷的 應該是"他們正在執行的function".... 而不是中斷cin...... (原本會想中斷cin,是因為測試的時候輸入座標是自己key in的= =") 總結就是 有沒有辦法讓function在時間到之後timeout...... 然後中斷function...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.118.174

04/12 20:32, , 1F
也是一個用一個新的 thread 來跑他們的 function
04/12 20:32, 1F

04/12 20:32, , 2F
然後時間一到就在 kill 它囉
04/12 20:32, 2F

04/12 20:35, , 3F
這方法原本也是可以~! 可是我們老闆說,對方在下棋的時候
04/12 20:35, 3F

04/12 20:35, , 4F
自己也要思考, 所以tread不能切斷QQ"
04/12 20:35, 4F

04/12 20:39, , 5F
那雙方各開一條thread 切斷對方的就好囉
04/12 20:39, 5F

04/12 20:48, , 6F
對不起請問一下 要怎麼切斷對方的thread @@"?
04/12 20:48, 6F

04/12 20:58, , 7F
應該有可以kill的函式吧
04/12 20:58, 7F

04/12 21:07, , 8F
TerminateThread (hThread, dwExitCode)
04/12 21:07, 8F

04/13 02:16, , 9F
感謝你們 我想到解決方法了!!
04/13 02:16, 9F
文章代碼(AID): #1Bmn5zi1 (C_and_CPP)
文章代碼(AID): #1Bmn5zi1 (C_and_CPP)