[java]请你谈谈关于Synchronized和lock

synchronized是Java的关键字,当它用来修饰一个方法或者一个代码块的时候,可以保证在同一时刻最多只有一个线程执行该段代码。JDK1.5之后引入了自旋锁、锁粗化、轻量级锁,偏向锁来有优化关键字的性能。web Lock是一个接口,而synchronized是Java中的关键字,synchronized是内置的语言实现;synchronized在发生异常时,会自动释放线程占有的锁,所以不会致
相关文章
相关标签/搜索