现在的机器也运行的太快了吧。。。

yiyuan 2006-03-05 07:53:13
想让程序中间延迟一会,就用了个for循环让机器数数,没想到居然数得这么快!

for (long i = 0; i < 100000000; i++);

数1亿只用了0.4秒。
...全文
173 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yiyuan 2006-03-07
  • 打赏
  • 举报
回复
我后来又试了试让机器数10亿,用了4.2秒,差不多正好是数1亿的10倍。看来我机器的性能是P3 733的两倍,嘿嘿
hushuangyan74 2006-03-06
  • 打赏
  • 举报
回复
sleep也不好,还是用多线程八!
BeginnerCpp 2006-03-06
  • 打赏
  • 举报
回复
sleep函数多好,

这孩子,不知道爱护工具,也不要浪费电力(sleep函数可以把cpu释放出来做别的工作,比用for循环的时候让cpu傻数数字要好多了)啊
  • 打赏
  • 举报
回复
for (long i = 0; i < 100000000; i++);
这样的循环很可能被编译器优化掉的哦 .........
现在的机器虽然比较好了, 也不要这样折磨三 .......
blh 2006-03-06
  • 打赏
  • 举报
回复
你用Intel的编译器,选择速度优先的话,你那行代码会被忽略的
wjd7623054 2006-03-06
  • 打赏
  • 举报
回复
快还不好,慢哭死你
yzx1983 2006-03-06
  • 打赏
  • 举报
回复
sleep也不够好,不一定能精确调度到,不如用定时器触发中断吧?^_^
ma100 2006-03-05
  • 打赏
  • 举报
回复
我的P3 733 跑了800 ~900 ms
cjianwen 2006-03-05
  • 打赏
  • 举报
回复
不会吧,这么牛的机器~~~~!

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧