java线程实践,了解线程死锁,同步问题