线程中实现资源共享与不实现资源共享

package com.wyq.ticket;

public class Ticket2 implements Runnable{

	public int ticket = 5;
	@Override
	public void run() {
		for(int i=0;i<=5;i++){
			if(ticket>0){
				System.out.println(Thread.currentThread().getName()+"正在卖"+(ticket--)+"张票。");
			}
		}
	}
}

测试类

package com.wyq.ticket;

public class Ticket2 implements Runnable{

	public int ticket = 5;
	@Override
	public void run() {
		for(int i=0;i<=5;i++){
			if(ticket>0){
				System.out.println(Thread.currentThread().getName()+"正在卖"+(ticket--)+"张票。");
			}
		}
	}
}

猜你喜欢

转载自blog.csdn.net/wyqwilliam/article/details/94396901