zoukankan      html  css  js  c++  java
  • 深入理解Java AIO(二)—— AIO源码解析

    深入理解Java AIO(二)—— AIO源码解析

    这篇只是个占位符,占个位置,之后再详细写(这个之后可能是永远)

    所以这里只简单说一下我看了个大概的实现原理,具体的等我之后更新(可能不会更新了)

    当然我讲的很烂,建议如果不是特别在意的话直接跳到下一节看Linux AIO的实现,或者自己去网上找找资料(虽然我找不到就是了)。

    之前也说过,Java AIO是直接使用epoll + 使用了并发包中的线程池来管理任务实现的异步,整体设计思路我个人觉得应该是采用Proactor模式。

    大概就是围绕一个封装了AsynchronousChannelGroup的EPollPort实现,在调用epoll的基础上,把事件放入一个队列中,之后放入线程池中去处理。

    我这样说你们可能不是很清楚,可以自己去看一下Reactor模式和Proactor模式就明白了。


    本来想着看看源码解析一下到底怎么实现的。——》 但是网上找不到解析AIO源码的资料(谷歌英文的资料也没找到)——》自己看源码——》干看有些地方看不懂——》只能去我的Ubuntu里编译一下JDK了——》大家都在找实习了,算了,不编译了,准备复习好了,等之后有空再编译——》To Be Continue

  • 相关阅读:
    框架代码 2
    框架代码 2
    个人资料  代码
    个人资料  代码
    XHTML表单
    框架代码 1
    计算机科学与技术学习反思录(转载)
    写在Blog点击数超过50000之后...
    小笨霖英语笔记本(6)水电
    SUN服务器及Solaris Serial Console常见设置问题
  • 原文地址:https://www.cnblogs.com/fatmanhappycode/p/12390313.html
Copyright © 2011-2022 走看看