《深入浅出 Java Concurrency》目录
最近在学习J.U.C,看到一个大神 关于这个系列写的非常精辟,由于想做笔记,故系列转载并记录之。
原文:http://www.blogjava.net/xylz/archive/2010/07/08/325587.html
------------------------------------------------------------------------------------------------------------------------------------------
- J.U.C 整体认识
- 原子操作 part 1 从AtomicInteger开始
- 原子操作 part 2 数组、引用的原子操作
- 原子操作 part 3 指令重排序与happens-before法则
- 原子操作 part 4 CAS操作
- 锁机制 part 1 Lock与ReentrantLock
- 锁机制 part 2 AQS
- 锁机制 part 3 加锁的原理 (Lock.lock)
- 锁机制 part 4 锁释放与条件变量 (Lock.unlock And Condition)
- 锁机制 part 5 闭锁 (CountDownLatch)
- 锁机制 part 6 CyclicBarrier
- 锁机制 part 7 信号量 (Semaphore)
- 锁机制 part 8 读写锁 (ReentrantReadWriteLock) (1)
- 锁机制 part 9 读写锁 (ReentrantReadWriteLock) (2)
- 锁机制 part 10 锁的一些其它问题
- 并发容器 part 1 ConcurrentMap (1)
- 并发容器 part 2 ConcurrentMap (2)
- 并发容器 part 3 ConcurrentMap (3)
- 并发容器 part 4 并发队列与Queue简介
- 并发容器 part 5 ConcurrentLinkedQueue
- 并发容器 part 6 可阻塞的BlockingQueue (1)
- 并发容器 part 7 可阻塞的BlockingQueue (2)
- 并发容器 part 8 可阻塞的BlockingQueue (3)
- 并发容器 part 9 双向队列集合 Deque
- 并发容器 part 10 双向并发阻塞队列 BlockingDeque
- 并发容器 part 11 Exchanger
- 并发容器 part 12 线程安全的List/Set CopyOnWriteArrayList/CopyOnWriteArraySet
- 线程池 part 1 简介
- 线程池 part 2 Executor 以及Executors
- 线程池 part 3 Executor 生命周期
- 线程池 part 4 线程池任务拒绝策略
- 线程池 part 5 周期性任务调度
- 线程池 part 6 线程池的实现及原理 (1)
- 线程池 part 7 线程池的实现及原理 (2)
- 线程池 part 8 线程池的实现及原理 (3)
- 线程池 part 9 并发操作异常体系
- 并发总结 part 1 死锁与活跃度
- 并发总结 part 2 常见的并发场景
- 并发总结 part 3 常见的并发陷阱
- 并发总结 part 4 性能与伸缩性
- 捕获Java线程池执行任务抛出的异常
《深入浅出 Java Concurrency》目录的更多相关文章
- 《Spring Boot 入门及前后端分离项目实践》系列介绍
课程计划 课程地址点这里 本课程是一个 Spring Boot 技术栈的实战类课程,课程共分为 3 个部分,前面两个部分为基础环境准备和相关概念介绍,第三个部分是 Spring Boot 项目实践开发 ...
- 《Spring Boot 入门及前后端分离项目实践》目录
开篇词:SpringBoot入门及前后端分离项目实践导读 第02课:快速认识 Spring Boot 技术栈 第03课:开发环境搭建 第04课:快速构建 Spring Boot 应用 第05课:Spr ...
- 基于Vue的前后端分离项目实践
一.为什么需要前后端分离 1.1什么是前后端分离 前后端分离这个词刚在毕业(15年)那会就听说过,但是直到17年前都没有接触过前后端分离的项目.怎么理解前后端分离?直观的感觉就是前后端分开去做,即功 ...
- 实战!spring Boot security+JWT 前后端分离架构认证登录!
大家好,我是不才陈某~ 认证.授权是实战项目中必不可少的部分,而Spring Security则将作为首选安全组件,因此陈某新开了 <Spring Security 进阶> 这个专栏,写一 ...
- 基于Spring Boot架构的前后端完全分离项目API路径问题
最近的一个项目采用前后端完全分离的架构,前端组件:vue + vue-router + vuex + element-ui + axios,后端组件:Spring Boot + MyBatis.之所以 ...
- 喜大普奔,两个开源的 Spring Boot + Vue 前后端分离项目可以在线体验了
折腾了一周的域名备案昨天终于搞定了. 松哥第一时间想到赶紧把微人事和 V 部落部署上去,我知道很多小伙伴已经等不及了. 1. 也曾经上过线 其实这两个项目当时刚做好的时候,我就把它们部署到服务器上了, ...
- 两个开源的 Spring Boot + Vue 前后端分离项目
折腾了一周的域名备案昨天终于搞定了. 松哥第一时间想到赶紧把微人事和 V 部落部署上去,我知道很多小伙伴已经等不及了. 1. 也曾经上过线 其实这两个项目当时刚做好的时候,我就把它们部署到服务器上了, ...
- 七个开源的 Spring Boot 前后端分离项目,一定要收藏!
前后端分离已经在慢慢走进各公司的技术栈,根据松哥了解到的消息,不少公司都已经切换到这个技术栈上面了.即使贵司目前没有切换到这个技术栈上面,松哥也非常建议大家学习一下前后端分离开发,以免在公司干了两三年 ...
- 八个开源的 Spring Boot 前后端分离项目,一定要收藏!
八个开源的 Spring Boot 前后端分离项目 最近前后端分离已经在慢慢走进各公司的技术栈,不少公司都已经切换到这个技术栈上面了.即使贵司目前没有切换到这个技术栈上面,我们也非常建议大家学习一下前 ...
- 如何使用Spring Securiry实现前后端分离项目的登录功能
如果不是前后端分离项目,使用SpringSecurity做登录功能会很省心,只要简单的几项配置,便可以轻松完成登录成功失败的处理,当访问需要认证的页面时,可以自动重定向到登录页面.但是前后端分离的项目 ...
随机推荐
- 【阅读笔记】《C程序员 从校园到职场》第八章 算法和协议(Part 2)
原文链接: 让你提前认识软件开发(19):C语言中的协议及单元测试示例 CSDN博客 https://blog.csdn.net/zhouzhaoxiong1227/article/details/2 ...
- dede织梦 dede:arclist当前索引值
{dede:arclist row='10' titlelen='50' flag='c'} <li class="rank[field:global name='autoindex' ...
- Python语言:下载上证股票数据程序
from urllib.request import urlretrieve f = open('SHA.csv', 'r')for line in f: data = line.split(',') ...
- 使用json改写网站
效果图 json文件 https://raw.githubusercontent.com/sherryloslrs/timetable/master/timetable.json { "Ti ...
- java学习笔记37(sql工具类:JDBCUtils)
在之前的内容中,我们发现,当我们执行一条语句时,每新建一个方法,就要重新连接一次数据库,代码重复率很高,那么能不能把这些重复代码封装成一个类呢,我们学习方法时,就学习到方法就是为了提高代码的利用率,所 ...
- 剑指Offer 21. 栈的压入、弹出序列 (栈)
题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序.假设压入栈的所有数字均不相等.例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压 ...
- ios MQTT协议的实际应用
1,创建单视图项目,pod search mqtt找到一个库,然后在项目目录下pod init 出Podfile 2,pod install 安装mqtt库 3,主要代码: #import " ...
- swap 用指针交换两个整型数值
- python import 包的路径以及相对路径加载的问题
查看python当前系统import 命令时,系统支持的路径 除了当前目录之外,如下代码 即可查看import 包含的路径在哪些地方 参考链接 https://www.cnblogs.com/qing ...
- Github Page 搜索工具
轮子 今天造了一个轮子 -- Github Page搜索工具 https://man-ing.com/github. 什么是Github Page 直接从GitHub存储库托管.只需编辑,推送,更改即 ...