Ruby - 从主线程控制子线程

时间:2011-11-19 00:05:04

标签: ruby multithreading queue

主程序正在创建一个子线程。子线程正在运行循环,并且需要根据主线程中发生的事件暂停和恢复此线程。

实现这一目标的最佳方法是什么? IPC?

1 个答案:

答案 0 :(得分:0)

线程之间的通信应该使用线程安全类来完成。

您可以使用Queue,因为它是一种阻止方法:pop。

如果您需要更具体的回复,则需要提供有关用例的更多详细信息。