尝试阅读了些比较成熟的开源项目,太重太复杂了,顺着捋一遍就要好久,更别说理解和参与了。
1
122274659 2017-03-07 23:41:34 +08:00 via Android
个人感觉看这种大型的 java 源码需要扎实的基本功,不然会很吃力,比如我最近正在看的阿里消息中间件 RocketMQ ,底层通信用的 netty ,把 netty 搞明白 NIO 这一块就清楚了,并发相关的里面也会涉及到很多 concurrent 包常用的类,比如锁,线程池...
|