我在 ruby 进程中有两个线程。我想要做的是一个睡眠,另一个发送信号唤醒。
我知道如何使用 Mutex 和 ConditionalVariables 来做到这一点,但我没有要运行的批评部分,所以它不是正确的解决方案。
我知道如何使用线程停止和线程运行来完成它,线程停止自身并且其他调用在其上运行,但它现在是我真正想要的。
还有其他方法吗?我想要完成的是在线程上等待数据库中的内容,当有内容时另一个通知。
我在 ruby 进程中有两个线程。我想要做的是一个睡眠,另一个发送信号唤醒。
我知道如何使用 Mutex 和 ConditionalVariables 来做到这一点,但我没有要运行的批评部分,所以它不是正确的解决方案。
我知道如何使用线程停止和线程运行来完成它,线程停止自身并且其他调用在其上运行,但它现在是我真正想要的。
还有其他方法吗?我想要完成的是在线程上等待数据库中的内容,当有内容时另一个通知。