简介本文向大家介绍一个C++实战项目:MFC滚动条模拟线程优先级。在多线程场景当中,有时候我们需要提高某个线程的优先级,该项目具有一定的C++实战价值,感兴趣的朋友可以参考一下。

项目截图

MFC多线程,线程优先级,线程相关

核心代码

m_hThreadOne = CreateThread(NULL,100,ThreadFunOne,(void*)this,CREATE_SUSPENDED,NULL);
SetThreadPriority(m_hThreadOne, THREAD_PRIORITY_HIGHEST);

m_hThreadTwo = CreateThread(NULL,100,ThreadFunTwo,(void*)this,CREATE_SUSPENDED,NULL);
SetThreadPriority(m_hThreadTwo,THREAD_PRIORITY_NORMAL);

m_hThreadThree = CreateThread(NULL,100,ThreadFunThree,(void*)this,CREATE_SUSPENDED,NULL);
SetThreadPriority(m_hThreadThree, THREAD_PRIORITY_LOWEST);


源码下载
  • 最近更新:   2022-06-22开发环境:   Visual Studio 2015
  • 源码大小:   133.70KB下载次数:  24 

更多为你推荐