[問題] 使用Dev C++, 想要停止thread
想請教thread的用法, 我使用Dec-C++ 匯入<process.h>
以便存取_beginthread 及 _endthread
但會遇到兩個問題 如桃紅標示:
int main()
{
_beginthread(s1,0,NULL);
_beginthread(s2,0,NULL);
while(1)
{
//想在這邊寫上"鍵入1則停止s1, 鍵入2則停止s2" 不知如何達成
}
system("PAUSE");
return 0;
}
void s1( void *dummy ){
while(1){
cout<<"A";
_endthread; //程式好像不會關掉s1?
}}
void s2( void *dummy ){
while(1)
cout<<"B";
}
因為_endthread查了結果是無參數的
所以我不太清楚在主程式while內要關掉特定thread
該如何達成
_endthread的使用 在s1之中好像也無法正確關掉s1
板上or網路好像都是使用pthread的方式
請問有無我這種類型的thread可用的關閉函式
謝謝回答!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.87.246
推
03/08 14:18, , 1F
03/08 14:18, 1F
→
03/08 15:06, , 2F
03/08 15:06, 2F
推
03/08 22:45, , 3F
03/08 22:45, 3F
→
03/08 23:20, , 4F
03/08 23:20, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章