Avatar notebook default
25篇文章 · 27882字 · 4人关注
  • Resize,w 360,h 240
    CyclicBarrier源码详解(JDK1.8)

    CyclicBarrier常用于实现多个线程之间相互等待的功能,而且是可重置的,灵活性要强于CountDownLatch 1- 重要字段 2- ...

  • Resize,w 360,h 240
    FutureTask源码详解(JDK1.7)

    FutureTask常常用于包装任务,提交给Executor执行,本博客介绍JDK1.7的实现,如果想看JDK1.8的实现请移步FutureTa...

  • Resize,w 360,h 240
    Java AIO-Proactor模式

    Java7之前只支持BIO、NIO,但在Java 7 时添加了Java AIO,Java AIO基于epoll模式来模拟实现(Linux 2.6...

  • Resize,w 360,h 240
    Java NIO-Reactor模式

    Reactor模式:通过注册感兴趣的事件及扫描是否有感兴趣的事件发生,从而做出相应。 Reactor模式 客户端示例 需要注意的是,遍历返回的S...

  • Resize,w 360,h 240
    Java NIO-Selector

    Selector(选择器)是Java NIO中能够同时监测多个Channel通道,并且还能知道Channel上读写事件是否准备好。这样一个Sel...

  • Resize,w 360,h 240
    Java NIO-Channel

    Channel(通道)是对原始IO对象的抽象,Channel的一端对应着一个原始IO对象,一端对应着一个Buffer对象。 特性 通道可以是单向...

  • Resize,w 360,h 240
    Java NIO-Buffer

    Buffer和Channel总是成对出现,在Java NIO中Buffer用于和NIO通道进行交互,数据总是从Chanel中读入缓冲区,然后在从...

  • Resize,w 360,h 240
    ForkJoin框架简介及使用

    前言 ForkJoin框架是Java 7 提供的把一个大任务分割成若干个小任务,最终汇总每一个任务结果后得到大任务结果的框架。ForkJoinP...

  • Resize,w 360,h 240
    Java-NIO和AIO总览

    什么是NIO? NIO是New I/O的简称,也叫做Nonblocking IO。它是在Java 1.4中被纳入到JDK中 NIO是基于块(Bl...

文集作者