Re: [問題] 讓執行到一半的Thread停止

看板C_and_CPP (C/C++)作者 (littleboypis)時間16年前 (2009/02/14 14:10), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串2/2 (看更多)
: 推 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

02/14 17:02, , 1F
請問一下有一定要用 thread 嗎?還是用 fork + SIGNAL ?
02/14 17:02, 1F

02/15 16:35, , 2F
pthread_kill應該符合你要的,可是你要實作
02/15 16:35, 2F

02/15 16:36, , 3F
signal action的handler,我之前看網頁的印象
02/15 16:36, 3F

02/16 14:12, , 4F
檢查一個 flag 有多耗資源嘛?!....
02/16 14:12, 4F
文章代碼(AID): #19bc1lFa (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19bc1lFa (C_and_CPP)