13,100
社区成员
发帖
与我相关
我的任务
分享
public class SimpleTest {
static int count = 0;
static boolean finishedA = false;
static boolean finishedB = false;
public static void main(String[] args) throws InterruptedException{
new Thread(){
@Override
public void run(){
for (int i=0; i< 100000; i++) count++;
finishedA = true;
}
}.start();
new Thread(){
@Override
public void run(){
for (int i=0; i< 100000; i++) count--;
finishedB = true;
}
}.start();
while (!finishedA || !finishedB) Thread.sleep(100);
System.out.println(count);
}
}