240 发简信
IP属地:湖北
  • JUC并发工具之Exchanger源码解析

    原文出处:https://www.zzwzdx.cn 实现原理 Exchanger(交换者)是用于线程协作的工具类。Exchanger用于进行两个线程之间的数据交换。它提供一...

  • AQS之阻塞和唤醒线程

    在前面的文章中介绍了独占式同步状态的获取和释放以及共享式同步状态的获取和释放,在前面的文章中并没有介绍线程的阻塞和唤醒,在这篇文章中LZ将介绍在AQS中线程的阻塞和唤醒。在线...

  • AQS之独占式同步状态的获取和释放

    上一篇文章LZ分析了AQS中的同步队列,这一章LZ将分析AQS中独占式获取同步状态和释放。AQS提供提供的独占式获取同步状态和释放的模板方法有: acquire(int ar...

  • JMM之重排序

    重排序定义 在前面我们提到过,重排序是编译器和处理器为了优化程序性能而对指令序列重新排序的一种手段。但是我们也知道代码不可能毫无原则的进行重排序,如果是毫无原则的进行重排序,...

个人介绍
个人博客地址:https:www.zzwzdx.cn