キュー内のメッセージをテストするための無期限のループがあります。
//main class
boolean brun=true;
while(brun)
{
if(!queue.isEmpty()) //there's a new message
{
msg=queue.remove(0); //remove it from the queue
nqueue--;
//process the message
if(msg==0)
...
if(msg=999)
brun=false; //exit
}
}
Condition.await()を使用して、キューが空になるまで実行を一時停止するにはどうすればよいですか?
助けてくれてありがとう、ペドロ