前言

线程间的通信主要通过共享对字段的访问和对象引用字段的引用,可能会产生两种错误,线程干扰和内存一致性错误。Java的同步就是防止这些错误,但当多个线程访问同一资源会导致线程执行缓慢,甚至暂停执行。

线程干扰(Thread Interference)

例子

class Counter {
    private int c = 0;

    public void increment() {
        c++;
    }

    public void decrement() {
        c--;
    }

    public int value() {
        return c;
    }

}
View Code

相关文章:

  • 2021-03-31
  • 2021-05-23
  • 2021-07-28
  • 2021-11-29
  • 2021-10-18
  • 2021-12-04
  • 2021-11-20
  • 2022-02-03
猜你喜欢
  • 2022-12-23
  • 2021-04-10
  • 2021-11-28
  • 2022-12-23
  • 2022-02-09
  • 2021-12-26
  • 2021-05-29
相关资源
相似解决方案