摘要: 死链主要出现在并发执行resize()方法中的转移方法中,假设两个线程同时扩容,都生成自己的局部变量newTable[],并开始转移当前table[]元素。此时虽然newTable是局部变量线程独立的,但是table以及其中的Entry是线程共享的。newTable是局部变量... 阅读全文
posted @ 2019-04-24 21:12 sw008 阅读(812) 评论(0) 推荐(0) 编辑