原文:因为我说:volatile 是轻量级的 synchronized,面试官让我回去等通知!

因为我说:volatile 是轻量级的 synchronized,面试官让我回去等通知 volatile是并发编程的重要组成部分,也是面试常被问到的问题之一。不要向小强那样,因为一句:volatile是轻量级的synchronized,而与期望已久的大厂失之交臂。 volatile 有两大特性:保证内存的可见性和禁止指令重排序。那什么是可见性和指令重排呢 接下来我们一起来看。 内存可见性 要了解内 ...

2020-03-18 09:03 2 1149 推荐指数:

查看详情

【原创】面试官:你回去通知吧!

这是why技术的第37篇原创文章 老规矩,先聊聊生活,上面这张图片是我周一拍的。 周一晚上下班后发现公司楼下推着三轮车卖花的阿姨又开始买花了。整个路口只有她一个人在做生意,整条路上也没有几个人, ...

Sun Mar 08 18:47:00 CST 2020 1 900
面试官:你说说ReentrantLock和Synchronized区别

大家好!又和大家见面了。为了避免面试尴尬,今天同比较通俗语言和大家聊下ReentrantLock和Synchronized区别! 使用方式 Synchronized可以修饰实例方法,静态方法,代码块。自动释放锁。 ReentrantLock一般需要try catch ...

Tue Jan 26 19:13:00 CST 2021 0 446
面试官:说一CommonJs的实现原理

其实刚看到这个题目的时候,我的内心是拒绝的,但是本着对科学的敬畏精神,我开始了 CommonJs 的探索之路。 来来来奉上我这几天的心血,拿走不客气。如有错误欢迎指正,共同进步。 提到Comm ...

Thu Nov 08 18:19:00 CST 2018 0 1125
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM