eventloopgroup
2015-07-27 08:21:21 8 举报
EventLoopGroup是Java NIO中的一个关键组件,它用于管理和执行多个事件循环。在Java NIO中,每个线程都有一个事件循环,用于处理I/O操作。但是,有时候我们需要在一个线程中同时处理多个连接,这时候就需要使用EventLoopGroup。EventLoopGroup可以创建多个事件循环,并将它们分配给一组线程。这样,每个线程都可以处理多个连接,从而提高了程序的性能。 总之,EventLoopGroup是Java NIO中一个非常重要的组件,它可以帮助开发者更好地管理和执行多个事件循环,提高程序的性能。
作者其他创作
大纲/内容
EventExecutorGroup拆开看就能想到是一个Event事件,Executor执行,group群组组合而成的接口类
MultithreadEventExecutorGroup底层包含一个SingleThreadEventExecutor类的数组
MultithreadEventExecutorGroup
AbstractEventExecutorGroup
NioEventLoopGroup
此类继承EventExecutorGroup,将 Executor换成了Loop,说明在事件循环中注册事件并处理通道channel,类似selector,利用多线程来处理 channel的事件 内部包含register方法,可以注册channel
EventLoopGroup-register()
EventExecutorGroup
MultithreadEventLoopGroup
0 条评论
下一页