C++多线程之线程的创建
2011-05-01 08:20
169 查看
都是些零碎的代码,希望能给初学者减少些时间。
//线程过程 DWORD WINAPI ThreadProc(LPVOID/* pParam*/) { //Do sth return 0; } //线程初始化 void Init() { register DWORD ThreadId; register HANDLE Thread = CreateThread(NULL, 0, ThreadProc, NULL, CREATE_SUSPENDED, &ThreadId); //CREATE_SUSPENDED使线程初始化为暂停状态 SetThreadPriority(App->Base.hThread,THREAD_PRIORITY_TIME_CRITICAL); //设置优先级,对于部分高标准线程来说可能需要 ResumeThread(App->Base.hThread); //继续线程的执行 WaitForSingleObject(Thread); //等待线程return CloseHandle(Thread); //关闭线程对象 }
相关文章推荐
- 从不是创建控件的线程访问(C# winFrom)
- 线程的创建和启动
- Java线程创建详解
- 线程基础知识系列(一)线程的创建和启动
- android使用handlerthread创建线程示例
- 如何创建并运行java线程
- 监视进程以及线程的创建
- 谨慎使用DLL_THREAD_ATTACH,以及利用DLL_THREAD_ATTACH来阻止远程线程的创建执行
- 创建用户界面线程
- System.InvalidOperationException:“线程间操作无效: 从不是创建控件“txtPortName02”的线程访问它。”
- 线程间操作无效:从不是创建控件 "xxxx" 的线程访问它。
- 多线程编程-线程的创建和终止
- java多线程2(线程的创建方式以及启动)
- vc 线程创建关闭(彻底讲解)
- 如何创建并运行java线程
- SRS学习笔记9-rtmp监听线程创建推流线程的过程分析-gdb调试
- Java中创建线程的两个方法____解决火车票或售票问题
- 转帖】在内核模式下创建和终止线程 收藏
- 线程间操作无效: 从不是创建控件“listBox”的线程访问它
- 转:线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法~