countertest.java
来自「java课件 java课件 java课件 java课件」· Java 代码 · 共 40 行
JAVA
40 行
class Num{
private int x=0;
private int y=0;
synchronized void increase(){
x++;
y++;
}
synchronized void testEqual(){
System.out.println(x+","+y+":"+(x==y));
}
}
class Counter extends Thread{
private Num num;
Counter(Num num){
this.num=num;
}
public void run(){
while(true){
num.increase();
}
}
}
public class CounterTest{
public static void main(String[] args){
Num num = new Num();
Thread count1 = new Counter(num);
Thread count2 = new Counter(num);
count1.start();
count2.start();
for(int i=0;i<100;i++){
num.testEqual();
try{
Thread.sleep(100);
}catch(InterruptedException e){ }
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?