摘要: (一)jdk中future和netty中future的比较 jdk中future: jdk中future的特点:1.无论结果是成功还是失败还是取消,返回的都是isdone();2.而且我们在异步操作触发和结束的时候比较关心其他的一些操作,在jdk的future中无法进行补充。所以netty对futu 阅读全文
posted @ 2018-03-16 16:15 liron 阅读(3019) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) { ThreadMXBean mbean = ManagementFactory.getThreadMXBean(); // 只能检测 synachrozied 同步代码块 的死锁 // long[] deadlockedThreadIds = mbean.findMon... 阅读全文
posted @ 2018-03-16 16:08 liron 阅读(694) 评论(0) 推荐(0) 编辑
摘要: ServerBootstrap 为 netty 建立服务端的辅助类, 以 NIO为例,创建代码如下: 核心参数如下: 初始化流程主要为 绑定本地端口 -> 注册自身到 EventLoop , 并注册 accept 和 read 事件 -> EventLoop的主循环中会不断的select注册的cha 阅读全文
posted @ 2018-03-16 14:26 liron 阅读(1463) 评论(0) 推荐(0) 编辑