Java并发编程(五)Java中的锁

一、Lock接口 锁是用来控制多个线程访问共享资源的方式。一般来说,一个锁能防止多个线程同时访问共享资源(有些锁允许多个线程并发访问共享资源,比如读写锁)。Lock接口提供了与synchronized关键字类似的同步功能,只是在使用时需要显示地获取和释放锁。虽然它缺少了隐式获取释放锁的便捷性,但是缺拥有了获取和释放锁的可操作性、可中断性的获取锁及超时获取锁等多种synchronized关键字所不具
相关文章
相关标签/搜索