最近在看一些 Java 的職缺的時候,發現不少公司
都會要求要有 multi-thread 的相關經驗,或是看一些面試心得的時候
或多或少都會出現 multi-thread 的問題,不管是具體的 API 或是觀念部分的都有
但可能是小弟待的地方的關係,平常工作會真的去用到 Java concurrency 的
機會幾乎是 0,因此完全不知道怎麼去練習這方面的技能。現在唯一的記憶
大概只剩最基本的觀念跟學生時代寫聊天室的東西而已...
我覺得 concurrency 不像設計模式、重構、Unit Test 等,
這些主題在工作上隨時能派得上用場,隨著經驗的累積,這些知識都可以
直接應用在寫的程式上面。
因此想請教各位,是怎麼學習抑或練習 Java concurrency 這方面的技能呢?