javaNIOScatterAndGather - juedaiyuer/researchNote GitHub Wiki

#NIO-scatter与gather#

分散(scatter),读操作时将读取的数据写入多个buffer中

聚集(gather),写操作时将多个buffer的数据写入同一个channel中

scatter / gather经常用于需要将传输的数据分开处理的场合,例如传输一个由消息头和消息体组成的消息,你可能会将消息体和消息头分散到不同的buffer中,这样你可以方便的处理消息头和消息体

##scatter##

scatter

##source##