240 发简信
IP属地:北京
  • 垃圾收集器——CMS

    概述 CMS 是 Concurrent Mark Sweep 的缩写,由名字可知是一款并行的用标记清除算法的收集器,其收集目标是以获取最短回收停...

  • Resize,w 360,h 240
    垃圾收集器——枚举根节点及可达性分析

    枚举根节点的效率 枚举根节点是必须要停顿用户线程的会引起 stop the world,如果按照上文所说的所有 GCRoots 去主动遍历它们,...

  • 垃圾收集器——概述

    为什么需要垃圾收集 在回答这个问题之前,可以先比较目前最流行的两款面向对象的语言 JAVA 和 C++。JAVA 是带垃圾收集功能的,而 C++...

  • 数据结构之线索二叉树

    整体介绍 线索二叉树是链表表示的树,它是利用了二叉树未被使用的 n + 1个闲置的指针构成的树;根据二叉树的三种遍历方式构成了三种不同的线索二叉...

  • 数据结构之二叉树2

    二叉树的创建 二叉树的创建用到了辅助队列,通过辅助队列来创建二叉树; 二叉树的遍历 前(先)序遍历 1、递归实现 2、非递归实现 中序遍历 1、...

  • 数据结构之二叉树1

    概念 二叉树中所有结点的度不大于2的树,可以为空,但是只要存在结点,结点的度不能大于2;二叉树是一种有序树,树的左右子树不能颠倒,颠倒后则是一棵...

  • 数据结构之树

    什么是树 树是n(n>=0)个结点的有限集。n=0是代表是一棵空树; 非空树满足的条件(n>0) 1、有且仅有一个根节点;2、当n>1时,其余结...

  • JDK 提供的默认线程池介绍

    概述 在上一篇文章中介绍了 JDK 中提供的线程池类 ThreadPoolExecutor 以及线程池的参数,在实际使用中需要了解个参数的含义从...

  • 线程池介绍

    概述 多线程并行处理任务是压榨 CPU 的最有效方式,而线程在执行完任务后如果直接销毁,这个是对资源的浪费,于是就有了池化的概念;创建一个包含多...

个人介绍
一直在路上既是一种态度也是一种追求