标签: ruby multithreading
我有一个使用多个线程和队列的程序。线程正在减少队列(如果被处理的数据被成功处理)但是有一些项目(我不能事先知道),这些项目根本无法减少。
所以说我有一个700的队列,它会下降到670,340,20 ......然后就会卡在那里。
如果队列大小保持不变超过X秒,是否有某种方法可以告诉Ruby做某事?