随笔分类 -  java并发

摘要:Java并发基础(六) - 线程池 1. 概述 这里讲一下Java并发编程的线程池的原理及其实现 2. 线程池的基本用法 2.1 线程池的处理流程图 该图来自《Java并发编程的艺术》: 从图中我们可以看出当一个新任务到线程池时,线程池的处理流程如下: 线程池首先判断线程池里面线程数是否达到核心线程 阅读全文
posted @ 2017-06-06 20:37 默默的看雨下 阅读(280) 评论(0) 推荐(0)
摘要:Java并发编程(四) - 原子类及阻塞队列 1. 概述 这里主要讲Java并发包中原子类以及阻塞队列 2. 阻塞队列 2.1 阻塞队列的概念 阻塞队列是支持阻塞插入(队列满时,队列会阻塞插入元素的线程)以及阻塞移除(队列为空时,获取元素的队列会被阻塞)的队列。阻塞队列常用于生产者/消费者存放/获取 阅读全文
posted @ 2017-06-02 11:44 默默的看雨下 阅读(428) 评论(0) 推荐(0)
摘要:Java并发编程(三) - Lock详解 1. 概述 这里主要讲Java并发包中Lock的实现机制。 2. 队列同步器AQS(AbstractQueuedSynchronizer) 注:AQS主要是锁实现的原理,所以仅仅需要知道原理即可。这里的内容主要来自《Java并发编程的艺术》,然后AQS的内置 阅读全文
posted @ 2017-06-01 21:27 默默的看雨下 阅读(321) 评论(0) 推荐(0)
摘要:Java并发编程(二) - 并发基础 1. 概述 这里讲一下Java并发编程的基础知识 2. 线程与进程 2.1 进程 百度百科中是这样介绍进程的: 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 2.2 线程 《Ja 阅读全文
posted @ 2017-06-01 16:28 默默的看雨下 阅读(235) 评论(0) 推荐(0)
摘要:ConcurrentHashMap详解 注:该文章主要讲的是JDK1.6中ConcurrentHashMap的实现,JDK1.8中ConcurrentHashMap的实现由不同的机制,详解可看:ConcurrentHashMap总结 1 概述 public class ConcurrentHashM 阅读全文
posted @ 2017-05-31 16:20 默默的看雨下 阅读(976) 评论(0) 推荐(0)
摘要:Java并发编程(一) - 基础知识 之前看《Thinking In Java》时,并发讲解的挺多的,自己算是初步了解了并发。但是其讲解的不深入,自己感觉其讲解的不够好。后来自己想再学一学并发,买了《Java并发编程实战》,看了一下讲的好基础、好多的理论,而且自我感觉讲的逻辑性不强。最后,买了本《J 阅读全文
posted @ 2017-05-31 16:12 默默的看雨下 阅读(323) 评论(0) 推荐(0)