锁HashEntry岂不是粒度更细,支持更多的并发?
说到底是实现的复杂度和使用的性能的权衡呀。锁的粒度越粗大,操作的时候需要操心的细节就越少,实现起来自然会简单很多。但粗粒度的锁并发性能受限,所以在1.8版本就改为更小粒度的了。
语言的使用者都希望性能越好越好,但设计者和开发者需要考虑的东西会多很多。
8 回答6.4k 阅读
1 回答4.2k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
3 回答1.7k 阅读✓ 已解决
1 回答2k 阅读✓ 已解决
所以1.8不就改了嘛....