1.使用wait/notify实现线程间的通信
2.生产者/消费者模式的实现
3.方法join的使用
4.ThreadLocal类的使用
wait()锁释放、notify()锁不释放
join(long)与sleep(long)的区别
方法join(long)的功能在内部是使用wait(long)方法实现的,所以join(long)方法具有释放锁的特点。
而方法sleep(long)却不释放锁
2.生产者/消费者模式的实现
3.方法join的使用
4.ThreadLocal类的使用
wait()锁释放、notify()锁不释放
join(long)与sleep(long)的区别
方法join(long)的功能在内部是使用wait(long)方法实现的,所以join(long)方法具有释放锁的特点。
而方法sleep(long)却不释放锁