1. 每个线程用一个数组来保存 ,弱引用的 Entry数组
2. set值的保存位置是通过 线程的hashCode来计算的,通过当前线程的hashcode和数组长度做&运算获取位置
3. 线程的hashCode值是一个自增值,调用后会增加 AtomicInteger ,getAndAdd
4. 每个增加的值是一个斐波那契数,好处是比较离散,减少冲突,从而,数组的利用率高
待续...