在Ruby中复制队列?
我需要一个对象当前状态的副本,以便对其内容执行另一个操作。我不想干扰原始队列,只需复制它,然后在运行线程时清空它在Ruby中复制队列?,ruby,multithreading,queue,Ruby,Multithreading,Queue,我需要一个对象当前状态的副本,以便对其内容执行另一个操作。我不想干扰原始队列,只需复制它,然后在运行线程时清空它 有什么想法吗?你试过了吗?我不确定您是否需要在实际副本周围使用互斥,但这是一个起点。您也可以尝试使用deep_dive gem 另外,请查看queue\u ding gem,因为它可以执行一个tee,因此无需复制队列。不过,T形三通必须采用不同的螺纹
有什么想法吗?你试过了吗?我不确定您是否需要在实际副本周围使用互斥,但这是一个起点。您也可以尝试使用deep_dive gem 另外,请查看queue\u ding gem,因为它可以执行一个tee,因此无需复制队列。不过,T形三通必须采用不同的螺纹