Java?е?????????????
???????????? ???????[ 2013/2/26 9:44:11 ] ????????
?????????????£??????????????????threadA??ThreadB?????????Counter c??
public class Main {
public static void main(String[] args) {
Counter c = new Counter();
ThreadA a = new ThreadA(c);
ThreadB b = new ThreadB(c);
Thread threadA = new Thread(a);
Thread threadB = new Thread(b);
threadA.start();
threadB.start();
}
}
?????????????????????????£?
????before increment?? c = 0
????before decrement?? c = 1
????after increment?? c = 0
????before increment?? c = 0
????after decrement?? c = 1
????before decrement?? c = 1
????after increment?? c = 0
????before increment?? c = 0
????after decrement?? c = 1
????before decrement?? c = 1
????after increment?? c = 0
????before increment?? c = 0
????after decrement?? c = 1
????before decrement?? c = 1
????after increment?? c = 0
????before increment?? c = 0
????after decrement?? c = 1
????before decrement?? c = 1
????after increment?? c = 0
????before increment?? c = 0
????after decrement?? c = 1
????before decrement?? c = 1
????after increment?? c = 0
????before increment?? c = 0
????after increment?? c = 1
????before increment?? c = 1
????after decrement?? c = 2
????before decrement?? c = 2
????after decrement?? c = 1
????before decrement?? c = 1
????after increment?? c = 0
????before increment?? c = 0
????after increment?? c = 1
????before increment?? c = 1
????after decrement?? c = 2
????before decrement?? c = 2
????after increment?? c = 1
????after decrement?? c = 1
????before decrement?? c = 1
????after decrement?? c = 0
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11