多线程新手,请多指教

anrong 2003-08-22 05:09:31
实现:在关闭窗口之前开了几个线程后,想在OnClose事件中判断这几个线程有没有结束,如果结束就关闭窗口,否则不关闭。如何实现?

请附代码

...全文
68 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
u2m 2003-08-22
  • 打赏
  • 举报
回复
MyThread[i]你创建的线程句柄
if MyThread[i]!=NULL
{ 没结束}
akun 2003-08-22
  • 打赏
  • 举报
回复
Waitformultiobject等待那些线程结束...
yym314 2003-08-22
  • 打赏
  • 举报
回复
send --> set
yym314 2003-08-22
  • 打赏
  • 举报
回复
i think, you can use Event
create an event for each thread, at the end of the thread, send it's event single.
then in your OnClose(), you can call WaitForMultipleObjects() to 判断这几个线程有没有结束.
Ariesman 2003-08-22
  • 打赏
  • 举报
回复
我记得好像SendMessageTimeOut可以实现
手头上没msdn,你自己查查看

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧