
一,基于前文对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));ArrayListSocketChannelsocketChannels=newArrayList(