Netty数据报通道线程安全

Netty数据报通道线程安全,netty,Netty,我可以从io.Netty.channel.channel的Netty 4方法中的不同线程调用吗 channel.writeAndFlush(new DatagramPacket(Unpooled.wrappedBuffer(content), to)); Netty的设计考虑到了线程安全性 从netty线程调用channel.writeAndFlush: 当前线程将沿着管道到达解码器,并直接调用其本机异步写入和刷新方法。可以看出,将来writeAndFlush将在方法返回时立即完成 从

我可以从io.Netty.channel.channel的Netty 4方法中的不同线程调用吗

    channel.writeAndFlush(new DatagramPacket(Unpooled.wrappedBuffer(content), to));

Netty的设计考虑到了线程安全性

从netty线程调用channel.writeAndFlush: 当前线程将沿着管道到达解码器,并直接调用其本机异步写入和刷新方法。可以看出,将来writeAndFlush将在方法返回时立即完成

从另一个线程调用channel.writeAndFlush:
调用将安排在后台的netty线程上,writeAndFlush的未来将在后台的netty线程上完成。

netty的设计考虑到了线程安全

从netty线程调用channel.writeAndFlush: 当前线程将沿着管道到达解码器,并直接调用其本机异步写入和刷新方法。可以看出,将来writeAndFlush将在方法返回时立即完成

从另一个线程调用channel.writeAndFlush: 调用将在后台的netty线程上调度,writeAndFlush的未来将在后台的netty线程上完成