在使用 Netty 进行服务端程序开发时,主要涉及端口监听、EventLoop 线程池创建、NioServerSocketChannel 和 ChannelPipeline 初始化等。初学者如果对服务端相关类库的工作原理和用法不熟悉,则会导致程序启动或者退出发生问题。本章从一个初学者容易犯错的案例展开分析,抽丝剥茧,让大家更好地掌握 Netty服务端启停的原理和技巧,避免在工作中犯类似的错误。