[問題] C++/CLI Thread控制
大家好
我用System::Threading的方式寫兩個thread
按下按鈕一執行thread1
再按下stop可以停止thread1
按下按鈕二執行thread2
按下stop可以停止thread2 (兩個thread不會同時執行)
問題是stop要怎麼知道要停止哪一個thread呢?
在stop的部分,我的code是這樣:
if (Thread1 != nullptr)
Thread1->Abort();
if (Thread2 != nullptr)
Thread2->Abort();
這樣的code在debug/release mode都不會出現錯誤
但是執行debug/release 資料夾裡面的 exe檔,就會出現以下錯誤:
"類型 'System.ObjectDisposedException' 的未處理例外狀況發生於 mscorlib.dll"
請問要如何解決,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.17.92
推
05/11 12:44, , 1F
05/11 12:44, 1F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章