线程同步

来源:互联网 发布:魔幻手机特效软件下载 编辑:程序博客网 时间:2024/05/21 09:53

class Ticket implements Runnable{private int count = 5;@Overridepublic void run(){for(int i=1; i<=100; i++){sale();}}private synchronized void sale(){if(count >0){try{Thread.sleep(100);}catch(Exception e){e.printStackTrace();}System.out.println("票有" + count--);}}}public class T{public static void main(String[] args){Ticket t = new Ticket();Thread t1 = new Thread(t);Thread t2 = new Thread(t);Thread t3 = new Thread(t);t1.start();t2.start();t3.start();}}




原创粉丝点击