客户端package com.darwin.netty.nio.gr
bio/nio/aio先看一下这三种的名词解释。bio:同步阻塞io;nio:同步非阻塞io;aio:异步非阻塞io;通过解释之后,引申出几个概念,什么是同步与异步,什么是阻塞与非阻塞。同步就是需要自己去事件是佛欧有返回结果,而异步是其他线程去做这件事
客户端package com.darwin.netty.nio.groupchat;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import
bio/nio/aio先看一下这三种的名词解释。bio:同步阻塞io;nio:同步非阻塞io;aio:异步非阻塞io;通过解释之后,引申出几个概念,什么是同步与异步,什么是阻塞与非阻塞。同步就是需要自己去监听事件是佛欧有返回结果,而异步是其他线程去做这件事。阻塞的意思的,比如在bio中,我调用了accept方法,会一直阻塞在这里,直到有连接事件发生,这种酒属于阻塞事件,非阻塞就是在nio中我们调用accept方法,会马上返回结果,线程可以去处理其他事情,这就是非阻塞。bio模型:nio模
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号