Netty 套接字缓冲区中的消息是否可能杂乱无章

Netty 套接字缓冲区中的消息是否可能杂乱无章,netty,Netty,例如: 在客户端中,只有一个长连接但有多个线程将向其写入消息。如果第一个线程1为消息1写入部分字节但未完成,那么第二个线程2为消息2写入部分字节,最后一个线程1为剩余字节。是否存在这种情况?如果不存在,如何避免这种情况 Netty确保所有操作都在IO线程中执行。因此,如果您从不同的线程写入,它将确保实际写入是从IO线程完成的。因此,订单得到了保证

例如:
在客户端中,只有一个长连接但有多个线程将向其写入消息。如果第一个线程1为消息1写入部分字节但未完成,那么第二个线程2为消息2写入部分字节,最后一个线程1为剩余字节。是否存在这种情况?如果不存在,如何避免这种情况

Netty确保所有操作都在IO线程中执行。因此,如果您从不同的线程写入,它将确保实际写入是从IO线程完成的。因此,订单得到了保证