【发布时间】:2012-02-10 09:52:43
【问题描述】:
在我的课堂上,我的代码如下:
int counter1;
int counter2;
public void method1(){
if (counter1>0) {
...........do something
if (counter2>0) {
....do something else
}
}
public void method2() {
counter1=0;
counter2=0;
}
我需要将两个计数器设置在一起。恐怕只有在设置 counter1 后才能调用 OS 到 method1。有可能吗? 谢谢。
【问题讨论】:
-
这里stackoverflow.com/a/16906229/715269 是一个很好的解决方案。
标签: java multithreading concurrency atomic operation