这是我需要做的:
我需要模拟一个服务器,它以随机的时间间隔发送警报,即在2秒之后,然后在4秒之后,在10秒之后,但总是在某种范围内。
实现这一目标的最佳方法是什么?
这是我的第一个想法:
1.)选择0到10.2之间的随机值。)睡眠时间3。)向客户端4发送警报。)永远重复(即while (true))
发布于 2011-03-07 07:14:45
你的想法听起来还不错。当然,您也可以使用计时器和信号来实现更复杂的方法,但这取决于需求,简单地使用sleep()可能是最快、最简单的方法。去做吧:)
发布于 2011-03-07 07:14:02
对于范围4-10秒,选择一个随机值0..6 (10-4),加4,休眠该秒数(或获取当前时间,添加该值,并循环短时间休眠,重新检查时间),发送警报,冲洗,重复。
https://stackoverflow.com/questions/5214149
复制相似问题