在java多线程处理中,有没有一种方法可以将变量从一个线程(t2)传递到另一个线程(t1),让第一个线程(t1)等待()?

jtw3ybtb  于 2021-06-26  发布在  Java
关注(0)|答案(0)|浏览(243)

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

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题