多线程 注意collections集合工具类提供了一个方法可以把不同步的方法变成同步的: 注意:一般我们不去是有lock锁来完成线程同步,直接使用sycronized关键字来同步方法实现线程安全。 生产者和消费者案例:等待、唤醒机制 共享数据: 吃货: 老板: 测试类: