摘要: 总结一下,也就是说Lock提供了比synchronized更多的功能。但是要注意以下几点: 1)Lock不是Java语言内置的,synchronized是Java语言的关键字,因此是内置特性。Lock是一个类,通过这个类可以实现同步访问; 2)Lock和synchronized有一点非常大的不同... 阅读全文
posted @ 2015-08-04 16:14 喝酒骑驴撞城管 阅读(179) 评论(0) 推荐(0) 编辑
摘要: wait 和 sleep 的区别sleep不释放对象锁,wait放弃对象锁sleep是线程类(Thread)的方法,wait是Object类的方法;sleep暂停线程、但监控状态仍然保持,结束后会自动恢复共同点:1. 他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。2. wa... 阅读全文
posted @ 2015-08-04 13:59 喝酒骑驴撞城管 阅读(221) 评论(0) 推荐(0) 编辑