花费 21 ms
线程池的使用及ThreadPoolExecutor的分析(一)

说明:本作者是文章的原创作者,转载请注明出处:本文地址:http://www.cnblogs.com/qm-article/p/7821602.html 一、线程池的介绍 在开发中, ...

Sun Nov 12 22:34:00 CST 2017 1 13977
并发系列(3)之 CLH、MCS 队列锁简介

这篇博客主要是作为 AbstractQueuedSynchronizer 的背景知识介绍;平时接触也非常的少,如果你不感兴趣可以跳过;但是了解一下能更加的清楚 AQS 的设计思路; 一、自旋锁简介 ...

Thu Mar 21 04:42:00 CST 2019 0 1519
并发系列(2)之 ThreadLocal 详解

本文将主要结合源码讲述 ThreadLocal 的使用场景和内部结构,以及 ThreadLocalMap 的内部结构;另外在阅读文本之前只好先了解一下引用和 HashMap 的相关知识,可以参考 Re ...

Fri Mar 15 19:03:00 CST 2019 0 1021
Disruptor 详解 一

这篇博客将主要通过几个示例,简单讲述 Disruptor 的使用方法; 一、disruptor 简介 Disruptor 是英国外汇交易公司 LMAX 开发的一个无锁高性能的线程间消息传递的框架。 ...

Thu Jul 11 00:45:00 CST 2019 0 599
并发系列(6)之 ThreadPoolExecutor 详解

本文将主要介绍我们平时最常用的线程池 ThreadPoolExecutor ,有可能你平时没有直接使用这个类,而是使用 Executors 的工厂方法创建线程池,虽然这样很简单,但是很可能因为这个线程 ...

Tue Apr 16 04:12:00 CST 2019 1 648
ReentrantLock和condition源码浅析(一)

转载请注明出处。。。。。 一、介绍 大家都知道,在java中如果要对一段代码做线程安全操作,都用到了锁,当然锁的实现很多,用的比较多的是sysnchronize和reentrantLock,前者 ...

Sat Nov 24 19:38:00 CST 2018 0 782

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM