IT常识
技术 Python PHP JavaScript IOS Android Java 数据库 资源 公众号 代码片段 github
  • IT常识
  • 技术

Java IO模型&NIO

Posted 2020-07-19 Schele

tags:

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

Java IO模型&NIO

    • Java IO模型NIO
      • 楔子
      • 概述
      • 网络服务
      • 经典的服务设计
        • 经典的SocketServer循环阻塞
      • 可伸缩目标
      • 分而治之
      • 事件驱动设计
        • 背景知识AWT 事件
      • Reactor 模式
        • Reactor基础模式
        • Java NIO 支持
        • Channels
        • Buffers
        • Selectors
        • SelectionKeys
      • Reactor 模式实践
        • 第一步初始化
        • 第二步循环分发
        • 第三步接收者
        • 第四步 Handler设置
        • 第五步请求处理
        • 还有一种状态Handler
      • 多线程版本Reactor模型设计
        • 线程池Handler
        • 任务协作
          • 直接传递Handsoff
          • 回调Callback
          • 队列Queue
          • 异步结果Future
        • 使用线程池PooledExecutor
        • 多Reactor线程池模型
        • 使用NIO特性
      • NIO API 参考

以上是关于Java IO模型&NIO的主要内容,如果未能解决你的问题,请参考以下文章

python并发编程&IO模型

python开发IO模型:阻塞&非阻塞&异步IO&多路复用&selectors

python开发IO模型:阻塞&非阻塞&异步IO&多路复用&selectors

Java-IO与NIO

Netty模型篇一:Netty 线程模型架构 & 工作原理 解读

高级IO模型

(c)2006-2024 SYSTEM All Rights Reserved IT常识