免费A级毛片无码专区网站-成人国产精品视频一区二区-啊 日出水了 用力乖乖在线-国产黑色丝袜在线观看下-天天操美女夜夜操美女-日韩网站在线观看中文字幕-AV高清hd片XXX国产-亚洲av中文字字幕乱码综合-搬开女人下面使劲插视频

《Thinking In Java》作者:不要使用并發(fā)!

前言

今天純粹就是帶你們來(lái)讀讀書(shū)的~
最近除了工作,特地買(mǎi)回了自己很喜歡的作者新發(fā)售的一本書(shū)《On Java》,作者是我的老朋友布魯斯·??藸?,在Java領(lǐng)域很有名,你可能沒(méi)聽(tīng)過(guò)他的名字,但極有可能聽(tīng)過(guò)他的另一本書(shū)《Thinking In Java》,我想很多Java工程師都讀過(guò)這本書(shū),可以說(shuō)是Java編程思想的良心之作 。
雖然布魯斯是我的老朋友,但我不得不吐槽一下,大概通讀了一遍《On Java》之后,我心里大體認(rèn)為是不如《Thinking In Java》的,可能和寫(xiě)小說(shuō)一樣,讀者的要求高了,而作者的年紀(jì)大了 。
我認(rèn)識(shí)布魯斯很多年了,他是個(gè)比較幽默風(fēng)趣的人,經(jīng)常在書(shū)中直言不諱某編程語(yǔ)言的垃圾之處,同時(shí)又對(duì)該語(yǔ)言的未來(lái)做一點(diǎn)展望,算是一個(gè)很中肯且典型的直男程序猿 。
最后說(shuō)一點(diǎn),我認(rèn)識(shí)他,他不認(rèn)識(shí)我 。
正文
我著重看了自己比較感興趣的并發(fā)編程這一塊,想知道這位大佬對(duì)于目前Java并發(fā)編程是否有新的看法和意見(jiàn),不出我所料,他沒(méi)講什么重要的東西,但是好像又講了,帶著吐槽批判式的口吻,陳列了他喜歡和討厭Java并發(fā)編程的地方 。
所以我把一些我覺(jué)得有意思的地方畫(huà)出來(lái),分享給大家,看看一個(gè)資深Java大佬對(duì)并發(fā)編程的理解 。
1、大佬的并發(fā)定律
《Thinking In Java》作者:不要使用并發(fā)!

文章插圖
其實(shí)看到作者研究出的這4條定律時(shí),我還是挺意外的,第一句就點(diǎn)題了,不要使用并發(fā) 。
仔細(xì)想想好像也對(duì)……再琢磨一下咦有感覺(jué)……最后回憶一下這些年參與的項(xiàng)目……哇擦好有道理!
接下來(lái)3條基本算是總綱了,后面的內(nèi)容都是對(duì)這幾條的說(shuō)明 。
2、你已埋下的隱患
《Thinking In Java》作者:不要使用并發(fā)!

文章插圖
這里就是對(duì)2、3條的具體說(shuō)明了,有些話我覺(jué)得略顯啰嗦,我把對(duì)于程序員來(lái)講比較重要的一句話畫(huà)出來(lái)了 。
你很容易寫(xiě)出一個(gè)看起來(lái)運(yùn)行正常但實(shí)際上有問(wèn)題的并發(fā)程序 。
看到這句話的時(shí)候是不是已經(jīng)開(kāi)始默默打開(kāi)自己的IDEA了,然后審視了一遍自己提交的代碼?
別看了,你埋的炸彈還少么,能看出花來(lái)嗎 。
看清楚作者后面那句:你這個(gè)問(wèn)題只有滿足最罕見(jiàn)的條件時(shí),才會(huì)將自己暴露出來(lái) 。
我可以這么說(shuō),在座絕大部分同行去了下一家公司干活,可能上一家公司的新同事才會(huì)在你毫不知情的時(shí)候默默踩到你埋的地雷然后被炸個(gè)粉碎,而你在新公司也正在踩別人的雷,出來(lái)混都是要還的 。
3、別否認(rèn)你就是這種人
《Thinking In Java》作者:不要使用并發(fā)!

文章插圖
看到這里的時(shí)候,我忍不住親了布魯斯一口,他痛快的描述出了我一直以來(lái)在工作中說(shuō)不清道不明的煩躁,因?yàn)槟憧倳?huì)遇到這樣的人,同時(shí)很難發(fā)現(xiàn)自己到底是不是這樣的人 。
我在工作前3年其實(shí)如履薄冰,感覺(jué)自己什么都學(xué)了,但去了公司發(fā)現(xiàn)什么都不會(huì),懷揣著自我否定一點(diǎn)點(diǎn)完成別人布置的任務(wù),直到工作5年以后才有一種醍醐灌頂?shù)母杏X(jué),理解了自己做的是什么,接下來(lái)要學(xué)習(xí)哪個(gè)方向,以前學(xué)到那么多東西究竟是怎么串聯(lián)起來(lái)的,這是一種打通任督二脈的滿足感 。
【《Thinking In Java》作者:不要使用并發(fā)!】等到工作8年之后,才真正開(kāi)始回頭看Java語(yǔ)言,對(duì)以前煩厭欲嘔的Java基礎(chǔ)提起莫名的興趣,同時(shí)喜歡看書(shū),寫(xiě)案例,嘗試閱讀別人的源碼等等,此時(shí)我才真正有自己一只腿邁進(jìn)Java領(lǐng)域的意識(shí) 。

經(jīng)驗(yàn)總結(jié)擴(kuò)展閱讀