线程的问题! 我建立了一个基于对话框的项目,上面有三个按钮,“开始”,“循环”,“停止”,并且建立了一个线程PlotThread,要求点击“开始”调用PlotThread,然后单击“循环”要求等PlotThread结束后立刻再次调用,最后点击“停止”强行将PlotThread关闭。请问具体该如何实现?最好能写出代码。万分感谢!小弟是初学线程,但是工作上要求急用!请各位大侠费心!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 开始的时候用suspend方式建立一个线程,点击循环的时候使用resumethread开始执行,停止结束线程就可以啦.开始:CWinThread *pThread = AfxBeginThread( SendThreadProc,pSendSmsInfo,THREAD_PRIORITY_NORMAL, 0, CREATE_SUSPENDED);//suspend方式下,线程只创建,必须等到调用resumethread的时候才真正开始执行线程函数循环: pThread->ResumeThread();//结束:AfxEndThread();或者直接return就ok了. Windows服务中为什么不能关闭窗口? 怎么知道按钮按下了?用什么函数来检测? 如何让列表控件定位到某一行 问下网络高手关于QQ登入服务器的问题请教 华为测试部,网管部,业务与软件部同时叫我去面试,不知该面试哪个?请大家帮参考 请高手帮帮忙吧,很急的! 请问一个没有接触过MFC人可以学会MFC吗?? 怎样修改自己的OCX控件在设计时的大小? 小弟请教Static问题 谁能帮帮我! 我的无模式对话框不响应对话框里面的所有事件了!?怎么回事呢?(在线急等。。。。。。。) 为什么在创建窗口时要注册窗口?还有创建那些东东时也要注册?
开始:
CWinThread *pThread = AfxBeginThread(
SendThreadProc,pSendSmsInfo,THREAD_PRIORITY_NORMAL, 0, CREATE_SUSPENDED);//suspend方式下,线程只创建,必须等到调用resumethread的时候才真正开始执行线程函数循环:
pThread->ResumeThread();//结束:
AfxEndThread();或者直接return就ok了.