什么是Java中的synchronized方法

时间:2013-11-25 01:12:18

标签: java multithreading synchronized

Java中同步方法和同步块的主要思想是什么?

我们为什么要使用它们?

示例代码会很好。我已经阅读了有关同步方法的Java文档,但我没有理解。

这是Java文档代码

public class SynchronizedCounter {
    private int c = 0;

    public synchronized void increment() {
        c++;
    }

    public synchronized void decrement() {
        c--;
    }

    public synchronized int value() {
        return c;
    }
}

0 个答案:

没有答案