Java多线程开发例子,包含线程同步、线程死锁、生产者消费者模式