主线程等待子线程执行结束
2011-08-25 09:44
239 查看
采用WaitForSingleObject来实现。
HANDLE hTaskProc = CreateThread(NULL, 0, UploadTaskProc, (void *)this, 0, NULL);
if (hTaskProc != NULL)
{
WaitForSingleObject(hTaskProc, 5000);
CloseHandle(hTaskProc);
}
HANDLE hTaskProc = CreateThread(NULL, 0, UploadTaskProc, (void *)this, 0, NULL);
if (hTaskProc != NULL)
{
WaitForSingleObject(hTaskProc, 5000);
CloseHandle(hTaskProc);
}
相关文章推荐
- 执行主线程之后又执行了几个子线程,保证子线程执行完成在结束主线程
- 问题:如何实现java主线程等待子线程执行完毕之后再执行?
- 主线程等待子线程执行结束后再执行的实现方式
- Java主线程等待子线程执行完毕-CountDownLatch
- java多线程实现主线程等待子线程执行完问题
- 关于使用CyclicBarrier使主线程等待子线程执行完之后再向下执行的问题
- [置顶] Java主线程等待子线程执行完毕-CountDownLatch
- C# 等待Process结束再执行主线程
- 线程:Java主线程等待子线程结束
- Java主线程等待子线程执行完毕-CountDownLatch
- java并发编程:主线程等待子线程结束 CountDownLatch
- Java主线程等待子线程结束
- Java多线程--让主线程等待子线程执行完毕
- 主线程等待子线程执行实例一
- CountDownLatch实现主线程等待所有子线程运行结束后再继续执行的实现
- 设置主线程等待子线程执行的方法
- Java 并发编程中的 CountDownLatch 锁用于多个线程同时开始运行或主线程等待子线程结束
- 多线程-join方法(主线程等待子线程执行完毕)
- 如何实现主线程需要等待子线程的结果,然后才能往下执行。
- 主线程利用MsgWaitForMultipleObjects等待子线程结束时,同时处理子线程发送的窗口消息