Thread sharing of resources and not share resources

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--)+"张票。");
			}
		}
	}
}

Test category

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--)+"张票。");
			}
		}
	}
}

 

Guess you like

Origin blog.csdn.net/wyqwilliam/article/details/94396901