shan_ghost 发表于 2013-01-17 13:55 sleep并不保证让出CPU,也可以是忙等,只是早期实现都让出CPU了,新版gcc还是内核不再这么做。前些天有过报 ...
zylthinking 发表于 2013-01-17 14:12 但这样为什么 CPU 不是 100%, 而仅仅 5%?
shan_ghost 发表于 2013-01-17 14:17 这个就不清楚了,没深入研究过。反正是不能再用sleep代替等待信号就对了……
zylthinking 发表于 2013-01-17 14:29 我觉得你这句话就错了, 要是 sleep 基于秒级的还用忙等, 那做出这个决定的人就应该找块豆腐一头撞死; ...
shan_ghost 发表于 2013-01-17 14:36 这点你是对的。 另,注意楼主用的是usleep(1)。
zylthinking 发表于 2013-01-17 14:37 反正是不能再用sleep代替等待信号就对了
shan_ghost 发表于 2013-01-17 14:57 查到资料了。的确是不能再用sleep/usleep系列函数代替等待信号了: http://www.360doc.com/content/ ...
zylthinking 发表于 2013-01-17 15:11 我真不知说什么了, 我看了一下, 通篇是介绍 2.4 内核的 timer 机制; 我想这个我还有点了解, 却不知 ...
shan_ghost 发表于 2013-01-17 15:19 记得好像是linus或者那几个人说的,也可能是偶自动综合了他们的言论:大意就是2.4的内核能提供更精确的时钟 ...
zylthinking 发表于 2013-01-17 16:13 在没有看到原文前, 我也怀疑你这些话; 我很怀疑你又拿什么所谓资料做噱头然后蒙我; 就原理来讲, t ...
windoze 发表于 2016-06-27 02:10 回复 24# mordorwww 楼上考的一手好古。
windoze 发表于 2016-06-27 10:19 回复 26# mordorwww 这是HiRes Timer惹的祸,之前计时用的是jiffy,这个东西没成本但是不准,后来改成H ...