1、对象监视器
2、wait与notify等待通知机制,可以多次调用notify方法,即使没有在wait的线程
3、join()方法释放锁,Thread.sleep()方法不释放锁
4、Thread的中断机制(interrupt)
http://www.cnblogs.com/onlywujun/p/3565082.html