zoukankan      html  css  js  c++  java
  • Netty面试

    在添加处理器到ChannelPipeline时可以为该处理器指定名称,若没有指定系统会为其自动生成一个名称。这个自动生成的名称格式是怎样的?

    在将处理器添加到ChannelPipeline中时若没有指定名称,系统会自动为其生成一个名称,该名称为该处理器类的简单类名后跟一个#,然后是一个数字。从0开始尝试。若该名称在ChannelPipeline中存在,则数字加一,直到找到不重复的数字为止。

    Netty中的ChannelPipeline是一个比较重要的概念,ChannelPipeline本质上是个什么?其又是怎么添加节点的?

    ChannelPipeline是在创建Channel是创建的,其是Channel一个很重要的成员。其本质上是一个双向链表,默认具有头、尾两个节点。除了这两个节点外,其还可以通过channelPipeline的addLast()方法向其中添加处理器节点。每一个处理器最终都会被封装为一下channelPipeline上的节点。

  • 相关阅读:
    字母统计
    特殊乘法
    一年的第几天
    找中位数
    查找学生信息
    Hdu 1009 FatMouse' Trade
    Hdu 1012 u Calculate e
    Hdu 1005 Number Sequence
    Hdu 1008 Elevator
    Hdu 1003 Max Sum
  • 原文地址:https://www.cnblogs.com/Alwaysbecoding/p/13376004.html
Copyright © 2011-2022 走看看