码迷,mamicode.com
首页 > 系统相关 > 详细

进程占用百分百CPU不卡(从未试过,当别的程序运行的时候,当前程序还会运行吗?)

时间:2016-07-02 21:23:48      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

在写程序中。为了让程序效率高。有时会点用很高的CPU。这里用户体验不好可以设置线程的优先级来搞定。

BOOL SetThreadPriority(
  HANDLE hThread, // handle to the thread
  int nPriority // thread priority level
  );
  功能说明
  设置指定线程的优先级
  参数说明
  hThread 要设置的线程句柄
  nPriority 优先级别参数 可设置为一下参数
  THREAD_PRIORITY_ABOVE_NORMAL 为比一般优先级高一个等级
  THREAD_PRIORITY_BELOW_NORMAL 比一般低一个等级
  THREAD_PRIORITY_HIGHEST 比一般高2个等级
  THREAD_PRIORITY_IDLE //这个值的优先级不错用户体验比较好系统system Idle Process就是用这个的。
  THREAD_PRIORITY_LOWEST 比一般低2个等级
  THREAD_PRIORITY_NORMAL 一般等级
  THREAD_PRIORITY_TIME_CRITICAL

SetThreadPriority(GetCurrentThread(),THREAD_PRIORITY_IDLE );OK.

http://blog.csdn.net/yjwffgip456/article/details/43731553

进程占用百分百CPU不卡(从未试过,当别的程序运行的时候,当前程序还会运行吗?)

标签:

原文地址:http://www.cnblogs.com/findumars/p/5636005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!