作者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/cn.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