独闷闷网

 找回密码
 立即注册
搜索
查看: 2304|回复: 0
收起左侧

[原创] 为什么说delay延时函数里用的变量类型不同,延时的时间也不一样?已解答。

[复制链接]
发表于 2015-8-1 12:51:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
逃兵-汕头:
这里面int变量和long型变量的定义,延时也不一样。用了int型变量,延时时间几乎是long型数据的四分之一,这个是为什么?
延时1.png
延时2.png

★小谢-福州:
很简单,数据处理不同。执行所消耗的机器周期不一样。你访问int可能只要一个机器周期,但是long可能就要取几次了。大数据肯定就要耗费久一点了。这样就平白无故的产生了延时。

逃兵-汕头:
又懂了一点,不同类型变量不一样,占用内存不一样,大的数据不可能一个周期就搞定,需要多个周期,那样每次的差别就累加,这样解释可以吧?

★小谢-福州:
差不多吧。  

乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-10-14 10:49 , Processed in 0.200988 second(s), 21 queries .

快速回复 返回顶部 返回列表