作者littleboypis (littleboypis)
站內C_and_CPP
標題Re: [問題] 讓執行到一半的Thread停止
時間Sat Feb 14 14:10:54 2009
: 推 StubbornLin:多加一個flag在迴圈裡判斷是否要跳離開來 02/14 13:49
這個方法我有想過
但用這個方法會很耗資源所以就沒用這個法試了
因為每一個迴圈就要判斷一次
: → StubbornLin:不過你才跑100次 或許時間實在太短 02/14 13:50
我程式在跑時有設比較大的迴圈試
: → StubbornLin:根本來不急讓其它thread去殺死他或怎樣 就已經沒了 02/14 13:50
: → tsaiminghan:請問外部要和即時控制thread, 是不是只能用全域變數 02/14 13:59
可能麻煩其他比較熟的朋友幫忙一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.105.238
→ hpeter:請問一下有一定要用 thread 嗎?還是用 fork + SIGNAL ? 02/14 17:02
推 alongalone:pthread_kill應該符合你要的,可是你要實作 02/15 16:35
→ alongalone:signal action的handler,我之前看網頁的印象 02/15 16:36
→ adrianshum:檢查一個 flag 有多耗資源嘛?!.... 02/16 14:12