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