同步非阻塞io通讯模型.pptxVIP

  • 1
  • 0
  • 约1.43千字
  • 约 5页
  • 2021-12-07 发布于北京
  • 举报
第22章:NIO编程 同步非阻塞IO通讯模型 Reactor 网络通讯就是一个基本的通道连接,在NIO之中提供有两个新的通道类:ServerSocketChannel、SocketChannel,为了方便的进行所有通道的管理,NIO提供有一个Selector通道管理类,这样所有的通道都可以直接向Selector进行注册,并采用统一的模式进行读写操作,这样的设计被称为Reactor模式 No. 方法 类型 描述 1 public static Selector open() throws IOException 普通 打开一个选择器 2 public abstract int select() throws IOException 普通 选择一组键,通道已经为IO做好准备 3 public abstract SetSelectionKey selectedKeys() 普通 返回此选择器已选择的key NIO网络操作类结构 ServerSocketChannel类的常用方法 No. 方法 类型 描述 1 public abstract SelectableChannel configureBlocking(boolean block) throws IOException 普通 调整此通道的阻塞模式,如果为true将被设置为阻塞模式,如果为false将被设置为非阻塞模式 2 publ

文档评论(0)

1亿VIP精品文档

相关文档