假设有两个线程,t1和t2,t2的优先级较高,t1的优先级较低。t2从消息队列中读取数据来执行一些处理,如果没有消息,t1可以运行,如果有消息,t2必须运行,t1必须等待。这里只有t2有权查看队列是否为空。如何从t1中的t2读取布尔值(如果队列为空)以等待。如何在java中解决这个问题?
目前还没有任何答案,快来回答吧!
暂无答案!
目前还没有任何答案,快来回答吧!