摘要: synchronized和Lock是Java中两种不同的实现线程同步的机制。下面是它们之间的主要区别: 可重入性: synchronized是可重入的,同一个线程可以多次获得同一个锁。 Lock也是可重入的,同一个线程可以多次获得同一个锁。但需要手动释放相同次数的锁。 粒度: synchronize 阅读全文
posted @ 2023-07-16 09:45 凉了记忆 阅读(155) 评论(0) 推荐(0) 编辑