如果这个时候,服务端的5个通道都要向客户端写数据.因为业务线程是不能直接向客户端写数据的,只能由IO线程执行写操作.那么应该如何做呢?...IO线程有一个关联的队列,这个队列是线程安全的,是多个生产者一个消费者类型的队列,业务线程只需要将写操作封装成一个写任务,放入到队列中,然后IO线程会从队列中读取任务,执行任务,将数据写到客户端....当队列的任务非常多,是否会发生OOM? Netty提供的高水位线我们该如何使用它?...等等,这些都和写操作有关,而且一般情况,我们向selector注册的事件都是监听客户端连接事件和读事件,很少监听写事件,因为要向对端写数据直接写就可以,什么情况会发生不能写,不能写的时候我们该如何做?...当HelloWorld数据都刷到TCP缓冲区之后,Netty会设置写成功.