摘要: 首先来说下synchronize和Lock的区别: 两者都是锁,用来控制并发冲突,区别在于Lock是个接口,提供的功能更加丰富,除了这个外,他们还有如下区别: synchronize自动释放锁,而Lock必须手动释放,并且代码中出现异常会导致unlock代码不执行,所以Lock一般在Finally中 阅读全文
posted @ 2020-07-04 16:06 A汉克先生 阅读(183) 评论(0) 推荐(0) 编辑