您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 执行控制程序 >

CC++怎么控制程序执行的速度??比如放慢

发布时间:2019-07-02 07:07 来源:未知 编辑:admin

  slowDown(10);//有没有类似这样的方法,这句执行后速度变慢,

  求理论、算法、api、类库、任何形式能实现的方法。软件方法更佳!展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  计算机CPU周期固定,每条指令的执行周期固定。不插入 延时/定时 改变不了程序执行时间。

  你的 normalSpeed(); 在 原有程序 之后,控制不了前面的原有程序。

  slowDown(10); 在 原有程序 之前,可以改变 原有程序里的参数,达到减慢的目的。追问normalSpeed(); 是指恢复正常速度,而不是控制之前的程序

  原有程序 开始执行,便开始了。如果你原意作为独立线程 开始执行 也可以。

  normalSpeed(); 执不执行都可以,因为slowDown 不能改变计算机速度,也就不需多此一举“恢复”。

  展开全部按照你这要求,一般见到的都是C去控制芯片速度,通过JTAG。从而控制程序运行速度。或者给芯片超频降频。这都需要硬件支持。

  或者自己去研究分时操作系统的源码,自己控制分配给某特定程序的时间片,让他增加或者减少。追问希望从无关硬件的原理方面讲讲。或者针对常见的x86的win或posix环境。需要直接可行的方向。

  命题其实可以看成实现一个函数。能运行就是能运行,不能运行就只能算不得分。。

  “先去看著作、读专业、做研究”这答案的适用面太广。如果有可行方向,我会读相应的书的。

  命题也不是破天荒的奇想。感觉不会比实现一个线程引擎要复杂。难道就是没像快速排序那样简单的小方案?追答只能提供你一个可行方向。

  去Linux的文档里面查找时间片,也就是查找“timeslice”,它控制CPU分配给你程序的时间。

http://nicolashsiung.com/zhixingkongzhichengxu/181.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有