while(true)...{
sell(); //调用同步方法
}
}
public synchronized void sell()...{ //定义同步方法,将临界区代码在这个方法中实现
if(tickets>0)...{
try...{
Thread.sleep(10);
}catch(Exception e)...{
e.printStackTrace();
}
System.out.println(Thread.currentThread().getName()+" sell ticket "+tickets);
tickets--;
}
}

