
2.8. 并发设计模式

一. Object类中的wait和notify方法 即生产者和消费者模式。 第一:wait和notify方法不是线程对象的方法,是java中任何一个java对象都有的方法,因为这两个方式是Object类中自带的。 wait方法和notify方法不是通过线程对象调用的,t.wait、t.notify都是不对的 第二:wait方法的作用? Object…

2.3. 锁机制
一. synchronized的三种应用方式 synchronized关键字最主要有以下3种应用方式 修饰实例方法,作用于当前实例加锁,进入同步代码前要获得当前实例的锁 修饰静态方法,作用于当前类对象加锁,进入同步代码前要获得当前类对象的锁 修饰代码块,指定加锁对象,对给定对象加锁,进入同步代码库前要获得给定对象的锁。 二. 同步代码块(灵活) 1…