原文:因為我說: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