240 发简信
IP属地:湖北
  • Resize,w 360,h 240
    Java AQS源码解读

    1、先聊点别的 说实话,关于AQS的设计理念、实现、使用,我有打算写过一篇技术文章,但是在写完初稿后,发现掌握的还是模模糊糊的,模棱两可。痛定思...

  • Java数据结构之树

    数据结构之 树 二叉树每个节点最多有两个子树的树结构,在二叉树的概念下又衍生出满二叉树和完全二叉树。满二叉树除最后一层无任何子节点外,每一层上的...

  • Resize,w 360,h 240
    Java数据结构之HashMap

    0、HashMap 简介 HashMap是由数组、链表或红黑树组成的,应该是我们Java开发工作中用到的非常普遍的数据结构之一了,它以key-v...

  • Resize,w 360,h 240
    Java并发之JUC原子类(5)

    1 今天我们来聊聊java.util.concurrent.atomic包下的原子类,所谓原子类就是具有原子/原子操作特征的类,在多个线程一起执...

  • Java并发之AQS拓展组件(4)

    1、回顾 上一章节,我们讲解了AQS这个抽象类,知道了AQS是一个用于构建锁和同步器的框架,许多锁和同步器都可以通过AQS很容易且高效地构造出来...

  • Resize,w 360,h 240
    Java并发之JUC-AQS(3)

    1、简介 JUC指的是java.util.concurrent包。 AQS是AbstractQueuedSynchronizer 或 Abstr...

  • Java并发之线程基础机制、中断、互斥同步及通信协作(2)

    一、基础机制 Executor 在上一篇《Java线程之状态及创建》里有提到过,Executor管理多个异步任务执行,用户无需直接进行线程的管理...

  • Resize,w 360,h 240
    Java并发之线程状态及创建(1)

    一、状态解读 1、New 初始状态 创建线程后,未运行 2、Runnable 可运行状态 可能在运行也可能在等待CPU时间片同时也包含了操作系统...

  • Resize,w 360,h 240
    MySQL-MVCC

    一、阐述 mvcc(multi version concurrency control)多版本并发控制,其作用就是在让特定隔离级别的事务在并发时...

    0.2 453 0 2 1