Avatar notebook default
8篇文章 · 18260字 · 1人关注
  • 简析guava cache线程安全设计哲学

    1、 前言 guava cache是Google 出品的 Java 核心增强库的缓存部分,有着非常广泛的应用,有别于ConcurrentHash...

  • Resize,w 360,h 240
    java中用Executor代替Thread的四大理由

    在组建java程序时候关于任务执行方面第一个要考虑的就是任务边界的划分,即把执行的程序分成合理的任务,理想的情况是这些任务的状态,结果不会影响到...

  • 巧用阻塞类设计高效缓存系统

    阻塞(blocks)对于初学者来说可能有些太陌生,但是只要接触过java并发的就肯定接触过阻塞。如果我们对某个方法使用锁,我们就是在运用阻塞。如...

  • Resize,w 360,h 240
    《java并发编程实战》第四章:设计线程安全的类

    前面德章节主要介绍java一些底层基础的并发实现机制和java的一些并发基础知识,本章节主要是用上述的这些知识来构建线程安全的类。本章将会把前面...

  • 不用锁,也能实现线程安全的缓存系统

    《java并发编程实战》第三章:发布对象第二章主要介绍了什么是线程安全,以及怎么检测一个类到底是不是线程安全的,从一个实例引出线程不安全的情况,...

  • java 8大happen-before原则超全面详解

    再来重复下八大原则: 单线程happen-before原则:在同一个线程中,书写在前面的操作happen-before后面的操作。 锁的happ...

  • 《java并发编程实战》之java内存模型

    “如欲征服java并发,需先征服java内存模型,如欲征服java内存模型,需先征服计算机内存模型” -aworker. 咳!咳!,大家都记好笔...

    0.9 5097 9 16
  • 《java并发编程实战》第二章:线程安全

    第一章主要通过多线程如何重要,多线程将来要应用的越来越多,像是全书的一个引子,就是告诉读者,你选择本书没有错,这本书讲述的就是java中最重要的...

文集作者