3
回答
下边这个类的getNum方法有多个线程同时调用时num变量线程安全吗?

public class TestObject {
	
	private static int num = 0;
	
	public static int getNum(){
		
		if(num<100){
			return num++;
		}
		if(num == 100){
			num = 0;
			return 100;
		}
		return 0;
	}
}

 

举报
顶部