网上的资料上说扩容时 get 操作走旧表并不阻塞,但 put 操作阻塞,故有此问。
多谢
多谢

1 9LCRwvU14033RHJo Oct 25, 2020 有没有代码 |
2 by73 Oct 25, 2020 JavaDoc: Retrievals reflect the results of the most recently completed update operations holding upon their onset. 就是说如果 get() 的同时也在 put(),那么 get() 出来的值就是旧值(或者 Null )。 |
3 fzz Oct 26, 2020 via Android 弱一致性。 |
4 zdt3476 Oct 26, 2020 既然是两个线程你怎么能肯定 A 比 B 先执行? |