JAVA 多线程小程序出现问题了
publicvoidrun(){Objectobj=newObject();while(isNotEmpty){if(tick<=0)isNotEmpty=false;e...
public void run()
{
Object obj=new Object();
while(isNotEmpty)
{
if(tick<=0)
isNotEmpty=false;
else
{
synchronized(obj)
{
try{
Thread.sleep(10);
}
catch(Exception e)
{}
System.out.println("第"+Thread.currentThread().getName()+"号窗口卖出第 "+tick--+"票");
}
}
}
结果 展开
{
Object obj=new Object();
while(isNotEmpty)
{
if(tick<=0)
isNotEmpty=false;
else
{
synchronized(obj)
{
try{
Thread.sleep(10);
}
catch(Exception e)
{}
System.out.println("第"+Thread.currentThread().getName()+"号窗口卖出第 "+tick--+"票");
}
}
}
结果 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询