37、Nio(selector(处理可写内容))

Nio(selector(处理可写内容))

第一步:我们用if判断代替while(是否还有剩余内容)

第二步:关注可写事件(多个事件,可以用前面的关注+事件。或者|事件)

第三步:将我们未写完的附件(数据)挂到我们key上面attach

第四步:拿到我们未写完的数据再写

第五步:清理操作,写完后我们就清理一下buffer关联在key(内存占用很大的),并且不再关注可写事件

总结:

猜你喜欢

转载自blog.csdn.net/logtcm4/article/details/127832466