第一章Netty,NIO阻塞和非阻塞模式,代码效果演示
一,基于前文对NIO阻塞模式概念的理解,这里就写个demo看下效果
server端代码:
packagecom.example.demo;importlombok.extern.slf4j.Slf4j;importjava.io.IOException;importjava.net.InetSocketAddress;importjava.nio.ByteBuffer;importjava.nio.channels.ServerSocketChannel;importjava.nio.channels.SocketChannel;importjava.util.ArrayList;@Slf4jpublicclassSocketServer{publicstaticvoidmain(String[]args)throwsIOException{ServerSocketChannelserverSocketChannel=ServerSocketChannel.open();serverSocketChannel.bind(newInetSocketAddress(8080));ArrayList<SocketChannel>socketChannels=newArrayList<>(