[問題] Pthread暫停和恢復功能
看板C_and_CPP (C/C++)作者littleboypis (littleboypis)時間16年前 (2009/03/08 16:43)推噓1(1推 0噓 10→)留言11則, 4人參與討論串1/1
Pthread有暫停suspend和resume功能嗎
因為我需要讓Thread在執行到一半時暫停
像是
Work Thread Exec Body {
for( i = 1~100 ) {
call_action_1();
call_action_2();
call_action_3();
}
}
Another Thread {
pthread_suspend();
if( cond == true )
pthread_resume();
}
another thread執行了pthread_suspend
work thread就放下執行工作停下
可能停在任意的一行code上, 有可能是action1或者action3
不曉得Linux上的PThread有沒有支援
我查google 和 API好像都沒這兩個功能
不曉得有什麼方式可以達到
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.216.117
※ littleboypis:轉錄至看板 Programming 03/08 16:43
→
03/08 16:52, , 1F
03/08 16:52, 1F
→
03/08 16:54, , 2F
03/08 16:54, 2F
→
03/08 17:10, , 3F
03/08 17:10, 3F
→
03/08 20:37, , 4F
03/08 20:37, 4F
→
03/08 20:42, , 5F
03/08 20:42, 5F
→
03/08 21:22, , 6F
03/08 21:22, 6F
→
03/08 21:22, , 7F
03/08 21:22, 7F
→
03/08 21:23, , 8F
03/08 21:23, 8F
→
03/08 21:23, , 9F
03/08 21:23, 9F
推
03/09 11:52, , 10F
03/09 11:52, 10F
→
03/09 13:42, , 11F
03/09 13:42, 11F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章