
IO/NIO
文章平均质量分 60
bieleyang
这个作者很懒,什么都没留下…
展开
-
Netty
定义 Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和转载 2017-07-29 17:03:02 · 519 阅读 · 0 评论 -
Linux下select, poll和epoll IO模型的详解
一).Epoll 介绍 Epoll 可是当前在 Linux 下开发大规模并发网络程序的热门人选, Epoll 在 Linux2.6 内核中正式引入,和 select 相似,其实都 I/O 多路复用技术而已 ,并没有什么神秘的。其实在 linux 下设计并发网络程序,向来不缺少方法,比如典型的 Apache 模型( Process Per Connection ,简称 PPC ),转载 2017-07-29 16:59:44 · 544 阅读 · 0 评论 -
Java I/O 操作及优化建议(I/O,NIO,AIO)
I/O:文件和网路流都是同步阻塞方式 NIO:同步阻塞方式操作文件,同步非阻塞方式操作网路流 AIO:文件和网路流都可异步非阻塞方式操作,也可同步非阻塞方试操作 Java I/O I/O,即 Input/Output(输入/输出) 的简称。就 I/O 而言,概念上有 5 种模型:blocking I/O,nonblocking I/O,I/O multiplexing (select an转载 2017-07-29 15:22:15 · 677 阅读 · 0 评论