一位17岁少年的一席话,让30岁的我泪流满面

原创
2017/12/15 10:42
阅读数 3K

事情是这样的 我是一个千人群的群主(表面上是大神,实际什么都不会的那种) 幻去美团面试被刷下去了,作为群主大神 第一时间给出了专业建议 卸载美团

面试官 问了两个问题 redis 为什么用 skiplist,还有就是单例模式的double check有可能有空指针问题

幻问我觉得有没有问题,我能觉得有什么问题,我也是百度之后才知道这个东西的 T_T,这个时候我们的天才少年copy发言了


再后面就是 我们天才 的一系列  理论了,我现在还没看懂

他17岁,我30岁,他说的我竟然都看不懂!!!

辗转反侧一夜,嗯 我还有一个疑问

真的只有17岁啊!!!

下面就是这个 double check的问题

展开阅读全文
打赏
5
2 收藏
分享
加载中
我没明白,单例的double check为什么会有空指针?在什么场景下会有?我一直都在用两种单例模式:一是double check模式,二是内部类模式;
2020/05/26 21:30
回复
举报
湖水没了博主
cpu指令重排,可能会在对象创建过程中 先给对象分配内存地址 后初始化,这时候其他线程可能访问判断非空 但是实际为空的对象
2020/05/26 21:45
回复
举报
啊,,啊,,,那是CPU指令集问题啊,类似在古老的年代,AMD的CPU和Intel的CPU计算1/3+2/3,一个不等于1一个等于1的例子;😂
2020/05/26 22:22
回复
举报
湖水没了博主
按说这种问题不暴露给普通开发者就好了
2020/05/26 22:57
回复
举报
java内存模型
2017/12/15 16:13
回复
举报
java内存模型
2017/12/15 16:12
回复
举报
已死在沙滩上。。。
2017/12/15 16:06
回复
举报
哇😂
2017/12/15 11:30
回复
举报
更多评论
打赏
8 评论
2 收藏
5
分享
返回顶部
顶部