JDK并发工具类源码学习系列——介绍

原创 2015年12月01日 17:00:14

JDK并发工具类是JDK1.5引入的一大重要的功能,集中在java.util.concurrent包下,java.util.concurrent包下还包括了java.util.concurrent.atomic以及java.util.concurrent.locks两个子包。java.util.concurrent包主要包含了并发集合类以及线程池和信号量三组重要工具类;java.util.concurrent.atomic包下是JDK提供的一组原子操作类;java.util.concurrent.locks包下是JDK提供的锁机制。本系列主要关注java.util.concurrent包下的并发集合类:

以上暂定为本系列将要分析源码的类,每完成一篇会来更新一下链接,欢迎大家关注。


2015.12.1更新:

今天以上所有的类的源码解析已全部完成,其中丢弃了一些简单的,以及冷门的集合类,但是常用的并发集合类应该都已经包含了。

后面会接着分析JDK的锁机制,欢迎大家继续关注~~~


欢迎访问我的个人博客~~~

版权声明:本文为博主原创文章,转载请注明出处,谢谢。 https://blog.csdn.net/hqshaozhu/article/details/49005011

JDK并发工具类源码学习系列——ConcurrentHashMap

欢迎阅读原文:JDK并发工具类源码学习系列——ConcurrentHashMap 作为JDK并发工具类源码学习系列的第一个被分析的类,ConcurrentHashMap类在我的开发过程中经常被使用。...
  • hqshaozhu
  • hqshaozhu
  • 2015-10-26 17:46:58
  • 1382

高并发Java 六 JDK并发包2

1. 线程池的基本使用 1.1.为什么需要线程池 平时的业务中,如果要使用多线程,那么我们会在业务开始前创建线程,业务结束后,销毁线程。但是对于业务来说,线程的创建和销毁是与业务本身无关的,只关心线...
  • fanzhigang0
  • fanzhigang0
  • 2017-05-11 17:28:04
  • 282

JDK并发数据结构

由于并发程序和串行程序的不同特点,在串行程序中使用的数据结构可能无法在并行程序中直接的正常使用,因为这些数据结构可能不是线程安全的,所以这一次并发程序的优化介绍的是并发程序中的数据结构,比如并发Lis...
  • doutao6677
  • doutao6677
  • 2016-10-14 10:52:27
  • 211

jdk 1.5中的concurrent 在多线程并发中的使用

我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java...
  • gaoqian19820731
  • gaoqian19820731
  • 2011-06-14 16:52:00
  • 5522

JDK的命令行工具和可视化工具学习笔记

JDK 的命令行工具 1、jps显示指定系统内所有的HotSpot虚拟机的进程         可以列出正在运行的虚拟机进程,并显示虚拟机执行类型名称以及这些进程的本地虚拟机唯一ID(LVMI...
  • qq_30507287
  • qq_30507287
  • 2016-08-29 21:45:26
  • 337

Java学要电脑有什么工具

准备工具 1.除了C盘,随便在那一个盘创建一个文件夹命名JDK(方便自己以后区JDK在哪里,不装在C盘是因为不拖电脑速度) 2在网站www.oracle.com下载一个与自己电脑系统对应的JDC...
  • qq_38925576
  • qq_38925576
  • 2017-05-25 18:49:25
  • 602

JDK的学习思路(摘抄)

玩好JDK      在详细讲解JDK之前,LZ首先要强调下,本文的内容,都是LZ个人的主观判断。因此,各位猿友务必结合自己的判断之后,再决定是否要学习,以及学习到什么程度。   此外,本文只是...
  • u011287511
  • u011287511
  • 2017-03-28 09:38:11
  • 221

java并发工具包介绍

1. java.util.concurrent – Java 并发工具包 Java 5 添加了一个新的包到 Java 平台,java.util.concurrent 包。这个包包含有一系列能够让...
  • qqyb2000
  • qqyb2000
  • 2017-10-10 08:31:52
  • 4554

Java并发工具包使用指南(全)

 1. java.util.concurrent - Java 并发工具包 Java 5 添加了一个新的包到 Java 平台,java.util.concurrent 包。这个包包含有一系列能...
  • zlfprogram
  • zlfprogram
  • 2017-07-28 18:19:42
  • 1634

Java并发工具类详解

Java并发工具类详解,包括CountDownLatch、CyclicBarrier、Semaphore、Exchanger
  • sunxianghuang
  • sunxianghuang
  • 2016-08-22 20:23:19
  • 2564
收藏助手
不良信息举报
您举报文章:JDK并发工具类源码学习系列——介绍
举报原因:
原因补充:

(最多只允许输入30个字)