可能重复: Ruby睡眠或延迟不到一秒钟?
我有100-1000个线程正在运行(或更多).这些线程中的每一个都应该在完全相同的时刻执行特定的方法(尽可能最精确).
我能想到的唯一解决方案就是让每个线程都按照某个时间戳的差异进行休眠,但这sleep()并不准确.我也在考虑使用EventMachine而EventMachine::Timer不是,但这似乎更不可靠和准确.
sleep()
EventMachine
EventMachine::Timer
您将使用什么技术来获得最佳效果?
ruby precision sleep timer
precision ×1
ruby ×1
sleep ×1
timer ×1