随笔分类 - Java IO详解
摘要:一、Netty原理 Netty是一个高性能、异步事件驱动的NIO框架,基于Java NIO提供的API实现。它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或通过通知机制获得IO
阅读全文
摘要:一、AIO(Asynchronous IO) AIO是一种异步非阻塞的IO模型,异步IO是基于事件和回调机制实现的,也就是应用操作之后会直接返回,不会产生阻塞,当后台处理完成,操作系统会通知相应的线程进行后续的操作。 服务器实现模式为一个有效请求一个线程,客户端的IO请求都是由OS先完成了再通知服务
阅读全文
摘要:首先来看一下同步与异步的概念: 1.同步是指当前端发起一次操作请求时,只有后台执行完所有的代码操作才会给前端返回值。 2.异步是将前端发回的消息加入消息队列,并且立刻给前端返回请求,告诉用户可以离开当前页面去做别的事情。当后台处理完成,操作系统会通知事件和回调机制等通知相应的县城进行后续操作。 同步
阅读全文

浙公网安备 33010602011771号