锁之小弟我见

锁之我见锁总述:拥有锁的线程才能进入同步代码块?1.为了保证修改不中断,别的线程不插入,这种锁对象往往是O

锁之我见

锁总述:拥有锁的线程才能进入同步代码块

?

1.为了保证修改不中断,别的线程不插入,这种锁对象往往是OBJECT成员实例,

如:

    public void println(boolean x) {synchronized (lock) {//这里加锁,保证以下两个方法不中断    print(x);    println();}    }

2.避免读到别的线程放入的脏数据