Java提供了两种锁机制来实现对某个共享资源的同步:synchronized和Lock。其中synchronized使用Object对象本身的notify、wait、notityAll调度机制,而Lock可以使用Condition进行线程之间的调度,完成synchronized实现的所有功能
Java提供了两种锁机制来实现对某个共享资源的同步:synchronized和Lock。其中synchronized使用Object对象本身的notify、wait、notityAll调度机制,而Lock可以使用Condition进行线程之间的调度,完成synchronized实现的所有功能