LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1445|回复: 13

怎么在一秒钟内循环三次?

[复制链接]
发表于 2004-1-9 21:53:07 | 显示全部楼层 |阅读模式
循环是完成某项工作。。

要fork一个新的进程吗?请教大家!!:help
发表于 2004-1-9 22:19:39 | 显示全部楼层
啊……
你是遇到什么问题了,能不能说清楚一点。
循环和fork好像没有什么必然的联系吧。
发表于 2004-1-10 16:15:18 | 显示全部楼层
其实我一点头绪都没有,只是觉得提起fork()很酷似的。。:p:p

请问除了用sleep()60/3s,还有其它的方法吗?
发表于 2004-1-10 16:57:11 | 显示全部楼层
能不能先記下時間, 下次檢查時間~~
发表于 2004-1-10 17:06:04 | 显示全部楼层
最初由 georgek 发表
能不能先記下時間, 下次檢查時間~~


这个方法不错,这样能在一秒的任何时间内做循环。
发表于 2004-1-10 17:18:19 | 显示全部楼层
但這樣可能不太準確呢~~ :p
发表于 2004-1-10 17:32:48 | 显示全部楼层
最初由 georgek 发表
但這樣可能不太準確呢~~ :p


觉得要是不规定时间间隔,你的方法好,因为程序执行的过程可能会有阻塞,就时这个程序要等待其它的程序先运行,其它的程序的优先权比我题目的程序要高。
发表于 2004-1-10 20:23:40 | 显示全部楼层
用select延时
发表于 2004-1-11 10:35:26 | 显示全部楼层
出个主意:
用alarm()和pause(),不知道对不对?

用select(),还没学过这个函数?让我先看看资料。
发表于 2004-1-11 13:17:41 | 显示全部楼层
用select延时比较精确
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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