Netty Channel.write线程安全吗?

Tar*_*ill 5 java channel thread-safety netty

我有一个Netty应用程序,我希望有一个以上的线程写入一个频道.我只是想知道Channel.write是否是线程安全的?

Adr*_*Liu 5

从代码中可以看出,ChannelOutboundBuffer.addMessage()方法本身不是线程安全的.但是,写入通道是"线程安全的",因为netty在单个I/O线程中执行写入任务/方法.


Nor*_*rer 3

它是线程安全的,因此您无需担心。