04-AIO通讯模型

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了04-AIO通讯模型相关的知识,希望对你有一定的参考价值。

NIO 2.0引入了新的异步通道的概念,并提供了异步文件通道和异步套接字通道的实现。
异步的套接字通道时真正的异步非阻塞I/O,对应于UNIX网络编程中的事件驱动I/O(AIO)。他不需要过多的Selector对注册的通道进行轮询即可实现异步读写,从而简化了NIO的编程模型。

package AIO;

import java.io.IOException;

/**
 * @author lilinfeng
 * @date 2014年2月14日
 * @version 1.0
 */
public class TimeServer {

    /**
     * @param args
     * @throws IOException
     */
    public static void main(String[] args) throws IOException {
	int port = 8080;
	if (args != null && args.length > 0) {
	    try {
		port = Integer.valueOf(args[0]);
	    } catch (NumberFormatException e) {
		// 采用默认值
	    }
	}
	AsyncTimeServerHandler timeServer = new AsyncTimeServerHandler(port);
	new Thread(timeServer,

以上是关于04-AIO通讯模型的主要内容,如果未能解决你的问题,请参考以下文章

Android_Fragment

linux操作系统及常见命令

第八章随笔

Java基础(正式上课第二天)

vue+vuex+axios从webpack-server获取模拟数据存入vuex并取回展示到页面

对称加密算法和非对称加密算法