关于GetTickCount函数的用法
#include <windows.h> #include <iostream> using namespace std; int main() {int a[200][200]; // 数组改大点,不要担心你的宝贝机器会受不了,如果只是区区赋值而已,它眼都不眨一气呵成。DWORD begin,end,time;begin = GetTickCount(); for(int i =0; i<200; i++){for(int j=0; j<200; j++){a[i][j] = i+j;std::cout << a[i][j] << std:: endl; // 让它一个一个输出,这个可是比较可观的“活儿”}}end = GetTickCount(); cout<<"begin="<<begin<<endl;cout<<"end="<<end<<endl;time = end - begin;cout<<time;return 0; }
上面是GetTickCount函数最简单的用法,
让CPU占用率固定在50%,为一条直线:int main(){ const DWORD busyTime=10; //设定CPU忙的时间为10ms const DWORD idleTime=busyTime; //CPU空闲的时间与忙的时间相等 DWORD starTime=0; while(1) //死循环,不关闭程序CPU的占用率则一直保持在50% { starTime=GetTickCount(); while(GetTickCount()-starTime<=busyTime) //让CPU忙的循环 ; Sleep(idleTime); //CPU闲的时间 } return 0;}*******************************************************************************************************************
你就当这个函数是得到机器开机后的到现在的毫秒数就行. 通常是用在相对时间判断上,典型的例子是用在游戏中,控制每秒钟的帧数. //下面的代码把图像切换控制在33帧/秒 int iBegin=GetTickCount(); int iNow; while(TRUE) { iNow=GetTickCount(); if (iNow-iBegin<30) continue; iBegin=iNow; 切换一幅图像. }
关于GetTickCount函数的用法相关推荐
- GetTickCount() 函数的作用和用法(转)
转自:http://www.cnblogs.com/jxsoft/archive/2011/10/17/2215366.html DWORD GetTickCount(void); 1) 定义 For ...
- 关于C语言中的malloc和free函数的用法
一.malloc()和free()的基本概念以及基本用法: 1.函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针 ...
- Python assert断言函数及用法
Python assert断言函数及用法 Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行:反之,Pyt ...
- python中的counter()、elements()、most_common()和subtract()函数的用法
python中的counter().elements().most_common()和subtract()函数的用法 counter()方法: class collections.Counter([i ...
- Java正则表达式--Matcher.group函数的用法
https://www.cnblogs.com/jiafuwei/p/6080984.html Java正则表达式--Matcher.group函数的用法 原来,group是针对()来说的,group ...
- MapInfo中常用查询函数及用法
MapInfo中常用查询函数及用法: 函数用途 语法 备注 图层中选点 Str$(obj)="point": Str(String)表示字符串:point表示点: 图层中选线 St ...
- Oracle trunc()函数的用法
--Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual --20 ...
- php error log 函数,php日志函数error_log如何使用 php日志函数error_log用法介绍
php日志函数error_log如何使用?这篇文章主要介绍了php日志函数error_log用法,结合实例形式分析了php日志函数error_log相关的配置文件设置.函数功能.用法与使用注意事项,需 ...
- Python中的map()函数和reduce()函数的用法
Python中的map()函数和reduce()函数的用法 这篇文章主要介绍了Python中的map()函数和reduce()函数的用法,代码基于Python2.x版本,需要的朋友可以参考下
- php函数find的用法,c语言find函数的用法详解
c语言find函数的用法详解 C语言之find()函数 find函数用于查找数组中的某一个指定元素的位置. 比如:有一个数组[0, 0, 5, 4, 4]: 问:元素5的在什么位置,find函数 返回 ...
最新文章
- 实操教程|使用图像分割来做缺陷检测的一个例子
- 如何规划令人流连忘返的网站?
- LAMP架构介绍、MySQL和MariaDB介绍、MySQL安装
- js localdate上一个月_moment.js格式化日期,获取前一个月的时间
- Quick-Cocos2d-x 集成 Google protobuf 方法
- Tensorflow on Spark爬坑指南
- html 源码_HTML从零开始——简单介绍
- Linux下的web调度器——squid实现(负载均衡)
- 《概率统计》知识点(持续更新……)
- TMS320C6678入手准备
- python xlwt图表_Python中用xlwt制作表格实例讲解
- 一元线性回归(R语言)
- linux开机自检时间长,Linux 开机自检的设置(tune2fs和fsck)
- 安装telnet服务
- 单片机全局变量 局部变量 堆与栈
- 常用AF对焦算法详解
- python数组列表添加一行一列np.rowstack()np.column_stack()
- Phonegap事件之pause事件
- 你用什么软件做笔记?
- 去掉FreeMind的红色波浪线,关闭拼写检查
热门文章
- python入门经典100题
- Android集成三方腾讯浏览器X5内核
- Kepware配置OPC UA实现匿名or用户名/密码连接
- 软件工程设计概念与体系结构设计
- 集体智慧编程(5)——优化
- 【干货】跨端体验度量的思考与实现(含直播回放)
- dwz 之 IE下 页面加载完了却一直提示数据加载中,请稍等...
- 标题组合-标题组合软件-免费标题生成组合软件
- 舒尔特注意力训练表格_为什么那些常见的专注力训练方式,给娃用了好像效果不大?...
- html5 电商模板,多用途电商HTML模板