由某个Job Monitor完全调度和监视的应用程序实现JMSMessageListener ...现在什么是防止此主线程(在JMS上注册自身的最佳方法)队列)不完成它的执行。否则,作业监视器会将此作业标记为已完成,而在消息事件中,则应该使用该作业。阻止主线程完成其执行的最佳方法
有2个ways-
第一方式
进口计时器
一些其他任务... JMS队列登记消息
timer.sleep(_LONG_TIME)#这将阻止它离开执行
个第二way-
从twisted.internet进口反应器
一些其他任务... JMS队列登记消息 ''”
reactor.run()#,这将发送执行控制至反应器
所以现在据我所知... 睡一个线程不会影响CPU和机器资源。 虽然我不确定发生了什么事,但一旦控制权进入反应堆?