如何停止主线程 如何挂起主线程,待辅助线程结束后,重新启动主线程?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用挂起主线程,只要在主线程中调用WaitForSingleObject(hThread,INFINITE);等待辅助线程就可以了,只有辅助线程运行完毕,主线程才会继续执行hThread:你的辅助线程的句柄INFINITE:说明你要一直等到辅助线程运行完毕,才继续执行主线程,如果辅助线程没有运行完毕,主线程就会一直等待! 你启动线程的时候所用的函数的返回值例如;HANDLE hThread = (HANDLE)_beginthreadex(.....)HANDLE hThread = CreateThread(.....)CWinThread* pThread;pThread->m_hThread = AfxBeginThread(....) 在单文档中添加LIST BOX,在窗口重绘时出问题 小Q书桌的开发原理 如何用VC 采用ADO的方式远程访问SQL server 2000数据库 散分,散分- 终于看懂了MFC 。 WTL , ATL。SDK - 哈哈,四年了,重来没有的清晰, 在MDI子窗口中如何增加列表视图,初学请高手指教 集思广益,怎么才能确定spool file已经生成完毕了? VC编辑器缺少这个快捷键? 请问在vc自动关闭是为什么?? 关于Serialize的问题? VC 中如何通过for 循环 一次写入SQL 数据库 求解:怎么在对话框里动态的显示图片 菜鸟问题:如何调用DLL文件
等待辅助线程就可以了,只有辅助线程运行完毕,主线程才会继续执行hThread:你的辅助线程的句柄
INFINITE:说明你要一直等到辅助线程运行完毕,才继续执行主线程,如果辅助线程没有运行完毕,主线程就会一直等待!
例如;
HANDLE hThread = (HANDLE)_beginthreadex(.....)HANDLE hThread = CreateThread(.....)CWinThread* pThread;
pThread->m_hThread = AfxBeginThread(....)