240 发简信
IP属地:北京
  • Resize,w 360,h 240
    J.U.C|带你走进AQS的内心世界

    一、写在前面 这篇文章,我们聊一聊Java并发中的核武器, AQS底层实现。 不管是工作三四年、还是五六年的在工作或者面试中涉及到并发的是时候总...

  • Resize,w 360,h 240
    J.U.C|同步队列(CLH)

    一、写在前面 在上篇我们聊到AQS的原理,具体参见《J.U.C|带你走进AQS的内心世界》。 这篇我们来给大家聊聊AQS中核心同步队列(CLH)...

  • 踩坑笔记 >> InputStream.read(byte[]) 造成死循环

    写在前面 在Java中流的一系列操作,可能会感到既熟悉又陌生。熟悉是因为很基础且出镜率很高,陌生对大多数程序员平时工作中很少写相关的代码。 ~~...

  • Resize,w 360,h 240
    J.U.C|读-写锁ReentrantReadWriteLock

    一、写在前面 在上篇我们聊到了可重入锁(排它锁)ReentrantLcok ,具体参见《J.U.C|可重入锁ReentrantLock》 Ree...

  • Resize,w 360,h 240
    J.U.C|AQS共享式源码分析

    一、写在前面 上篇给大家聊了独占式的源码,具体参见《J.U.C|AQS独占式源码分析》 这一章我们继续在AQS的源码世界中遨游,解读共享式同步状...

  • Resize,w 360,h 240
    J.U.C|一文搞定Java锁体系

    在介绍具体锁之前,我们来总结下Java中到底有哪些锁,这篇作为系列文章的开篇,我们主要来搞清楚Java锁的体系架构、和一些锁的概念为后面的文章铺...

  • 设计模式|小单例大学问

    单例模式是一种常用的设计模式、也可能是设计模式中代码量最少的设计模式。但是少并不意味着简单、想要用好、用对单例、就的费一番脑子了。因为它里面涉及...

  • Resize,w 360,h 240
    J.U.C|condition分析

    一、写在前面 在前几篇我们聊了 AQS、CLH、ReentrantLock、ReentrantReadWriteLock等的原理以及其源码解读,...

  • Resize,w 360,h 240
    J.U.C|可重入锁ReentrantLock

    一、写在前面 前几篇我们具体的聊了AQS原理以及底层源码的实现,具体参见《J.U.C|带你走进AQS内心世界》《J.U.C|同步队列(CLH)》...