05 2017 档案

摘要:eventLoop是基于事件系统机制,主要技术由线程池同队列组成,是由生产/消费者模型设计,那么先搞清楚谁是生产者,消费者内容 SingleThreadEventLoop 实现 SingleThreadEventLoop是个抽象类,从实现代码上看出很简单的逻辑边界判断 SingleThreadEve 阅读全文
posted @ 2017-05-27 17:20 solq321 阅读(1706) 评论(2) 推荐(0)
摘要:eventLoop从命名上看是专门处理事件 事件系统主要由线程池同队列技术组成,有以下几个优点 1.任务出队有序执行,不会出现错乱,当然前提执行线程池只有一个 2.解偶系统复杂度,这是个经典的生产者/消费者模型,生产者只需要生成执行上下文需要的数据,消费者集中实现处理逻辑,无需要关注太多关系层次问题 阅读全文
posted @ 2017-05-25 15:41 solq321 阅读(364) 评论(0) 推荐(0)
摘要:在分析源码之前有几个疑问 1.BOSS线程如何转交给handle(业务)线程2.职业链在那个阶段执行3.socket accept 后转给上层对象是谁4.netty控流算法 另外要了解netty的对象设计职责 1.channel2.pipeline3.promise4.eventLoop5.hand 阅读全文
posted @ 2017-05-24 15:48 solq321 阅读(207) 评论(0) 推荐(0)
摘要:我微新solq123987654 备注:PD科普:PD12有什么用,PD是让mac系统可以运行wind系统的软件,如果你不习惯mac os 或工作需要那PD绝对是个好软件正版要七八百授权,只要十五就能解决,本人已经帮80多人安装了 阅读全文
posted @ 2017-05-24 11:51 solq321 阅读(127) 评论(0) 推荐(0)
摘要:严格来讲Netty Reactor是一种设计模式,一听模式两字就知道了吧,套路哈哈 Reactor中文译为“反应堆”. 看图netty处理流程 1.netty server 至少有两组reactor。boss同child 2.boss负责提取nio SelectionKey,将key操作如serve 阅读全文
posted @ 2017-05-09 12:38 solq321 阅读(271) 评论(0) 推荐(0)
摘要:有个同事说你花这么多钱买吉他功能多都是玩具,不如实实在在买正常的吉它。 有个从小的朋友又不同:他说这牌子质量怎样?花多少钱? 注意:这两个朋友都是组过乐队,现在工作也不玩乐队了,那个是对的呢,本意是好的 对于我新手学习来讲,什么琴都行,但起码不要太差对吧,不会买是正常的 我买了之后,有相应的售后服务 阅读全文
posted @ 2017-05-04 13:11 solq321 阅读(176) 评论(0) 推荐(0)