AfxBeginThread创建线程并指定优先级
来源:互联网 发布:三级域名 新网 编辑:程序博客网 时间:2024/06/16 11:20
AfxBeginThread
CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, LPVOID pParam, intnPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags= 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL );
CWinThread* AfxBeginThread( CRuntimeClass* pThreadClass, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL );
CWinThread *m_pThread = AfxBeginThread(ThreadTest,0,THREAD_PRIORITY_HIGHEST,0,NULL);//调用测试线程
当线程弹出一个对话框再做相关操作时有可能会卡死的情况,这时我们可以在创建线程时调整一个线程的优先级,或者使用:SetThreadPriority指定优先级。
BOOL SetThreadPriority(
HANDLE hThread, // handle to the thread
int nPriority // thread priority level
);
功能说明
设置指定线程的优先级
参数说明
线程优先级等级
标志
优先级值
1
idle (最低)
THREAD_PRIORITY_IDLE
如果进程优先级为realtime则调整为16,其它情况为1
2
LOWEST 低
THREAD_PRIORITY_LOWEST
-2(在原有基础上-2)
3
BELOW 低于标准
THREAD_PRIORITY_BELOW_NORMAL
-1(在原有基础上-1)
4
NORMAL(标准)
THREAD_PRIORITY_NORMAL
不变(取进程优先级值)
5
ABOVE 高于标准
THREAD_PRIORITY_ABOVE_NORMAL
+1(在原有基础上+1)
6
HIGHEST (高)
THREAD_PRIORITY_HIGHEST
+2(在原有基础上+2)
7
CRITICAL(最高)
THREAD_PRIORITY_TIME_CRITICAL
如果进程优先级为realtime则调整为31,其它情况为15
0 0
- AfxBeginThread创建线程并指定优先级
- AfxBeginThread创建线程并指定优先级
- AfxBeginThread创建线程
- AfxBeginThread创建用户界面线程
- AfxBeginThread创建线程失败
- MFC创建线程01 AfxBeginThread
- MFC创建线程02 AfxBeginThread .
- AfxBeginThread创建线程的用法
- mfc下AfxBeginThread创建线程
- CreateThread()线程创建函数,AfxBeginThread等
- CreateThread()线程创建函数,AfxBeginThread等
- CreateThread和AfxBeginThread创建线程实例
- 用MFC库函数AfxBeginThread()来创建线程
- 如何用AfxBeginThread安全的创建线程
- 用哪个函数创建线程(AfxBeginThread)
- AfxBeginThread: Worker线程的创建和结束
- AfxBeginThread创建线程时出现内存不足
- 设置指定线程的优先级
- 使用jquery.qrcode生成二维码及常见问题解决方案
- linux 统计目录下所有文件数量
- 85-002-2 搭建Hibernate开发环境
- java本地化 国际化
- 最省最小最牛软件推荐(每日更新)
- AfxBeginThread创建线程并指定优先级
- MySQL 时间条件查询
- unity3d导出pdf
- Hadoop学习笔记(2)----命令归总
- "围观"设计模式(24)--行为型之访问者模式(Visitor Pattern)
- 85-002-3 spring与hibernate的整合(采用AOP来管理事务实现声明式事务)
- LeetCode 307 Range Sum Query - Mutable(范围和查询-可变)
- SAP HANA 链接备忘
- 下拉刷新上拉加载