如何在Java中同步两个方法的执行?

时间:2017-08-18 16:27:56

标签: java multithreading concurrency synchronization thread-safety

我需要在Java中同步两个方法,以便任何线程可以并行运行任何这些方法,但在任何时候只有一个方法可以工作。这是一个例子:

public void one(){
 // any number of threads can be here if two() is not executed
}

public void two(){
 // any number of threads can be here if one() is not executed
}

如何同步这样的方法?使用synchronized时,只能在任何时刻执行一个线程。

0 个答案:

没有答案