网络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的异步模型的主要内容,如果未能解决你的问题,请参考以下文章