网络I/o编程模型13 netty的异步模型

Posted 健康平安的活着

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络I/o编程模型13 netty的异步模型相关的知识,希望对你有一定的参考价值。

一 netty的异步模型

1.1 netty异步模型介绍

future 表示异步的执行结果,可以通过它提供的方法来检测执行是否完成,它的核心思想是,比如有一个方法test,计算过程非常耗时,等它计算后返回结果显示不合适,那么在调用test的时候,立刻返回一个Future,后续可以通过Futere去监控test方法的处理结果。

netty的异步模型是建立在future和callback之上的,callback就是回调。netty种的I/O操作是异步的,如bind,write,connet等操作返回一个channelFuture。channelFuture是一个接口,可以添加监听器,当事件发生,就会收到通知。调用者并不能立刻获得结果,而是通过Future-Listener机制,用户可以方便的主动获取,或者通过通知机制获得IO操作结果。

开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系

以上是关于网络I/o编程模型13 netty的异步模型的主要内容,如果未能解决你的问题,请参考以下文章

Netty网络编程第六卷

没搞清楚网络I/O模型?那怎么入门Netty

网络I/o编程模型25 大结局 netty学习总结

网络编程中常见的5种I/O模型

五种I/O模型和Java NIO源码分析

网络I/o编程模型14 netty的核心组件