看板 java 關於我們 聯絡資訊
最近在看一些 Java 的職缺的時候,發現不少公司 都會要求要有 multi-thread 的相關經驗,或是看一些面試心得的時候 或多或少都會出現 multi-thread 的問題,不管是具體的 API 或是觀念部分的都有 但可能是小弟待的地方的關係,平常工作會真的去用到 Java concurrency 的 機會幾乎是 0,因此完全不知道怎麼去練習這方面的技能。現在唯一的記憶 大概只剩最基本的觀念跟學生時代寫聊天室的東西而已... 我覺得 concurrency 不像設計模式、重構、Unit Test 等, 這些主題在工作上隨時能派得上用場,隨著經驗的累積,這些知識都可以 直接應用在寫的程式上面。 因此想請教各位,是怎麼學習抑或練習 Java concurrency 這方面的技能呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 153.150.177.211 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1532440214.A.226.html
fayhong: 看書,TIJ是我第一本研究 concurrency 的書,但進一步 07/25 16:48
fayhong: 可以看大陸人的兩本: 07/25 16:49
fayhong: 研究完 Java,再研究 coroutine 與 actor model 就差不多 07/25 16:51
fayhong: Java 沒有 coroutine,要找其他套件 07/25 16:51
fayhong: 而 actor model 也是,要找 Scala 與 Akka 的資源 07/25 16:52
fayhong: jserv 老師的課也可以看看: https://goo.gl/ktDoov 07/25 16:54
fayhong: 但最近講 Java8 以後的 concurrency 書不多,要再找找 07/25 16:55
fayhong: popcornylu 的電子書很棒,也給了我很大的幫助: 07/25 16:56
fayhong: https://goo.gl/iN1ur2 07/25 16:57
johnny94: 好,感謝樓上的回應,是說 java concurrency in practic 07/25 17:52
johnny94: e 這本如何啊 07/25 17:52
y3k: Concurrency試著寫Server會比較快學到東西吧? 07/25 22:19
qrtt1: https://amzn.to/2JWKvnt 看書唄xd 07/26 10:55
qrtt1: java concurrency in practice 的作者列表看一看,會發現 07/26 10:56
qrtt1: Doug Lea 那就是一本必讀的經典惹 07/26 10:57
fayhong: 這本是最經典的,但我買不下手,很建議你可以看看,但因 07/26 12:22
fayhong: 為已經有點舊了,或許可以找找作者最近有沒有新的想法或 07/26 12:22
fayhong: 書籍 07/26 12:22
johnny94: 希望能像 Effective Java 有更新就好了XD 07/26 12:47
Chikei: JCIP放在今日也是沒過時的經典,java 6到10之間在這上面的 07/27 16:55
Chikei: 更新都是屬於新增工具性質的,基本面沒有更動 07/27 17:00