死磕 Java 并发
- 作者 :大明哥
- 博客 :http://cmsblogs.com/?cat=151
- 目录 :
- 《【死磕 Java 并发】—– 深入分析 synchronized 的实现原理》
- 《【死磕 Java 并发】—– 深入分析 volatile 的实现原理》
- 《【死磕 Java 并发】—– Java 内存模型之 happens-before》
- 《【死磕 Java 并发】—– Java 内存模型之重排序》
- 《【死磕 Java 并发】—– Java 内存模型之分析 volatile》
- 《【死磕 Java 并发】—– Java 内存模型之从 JMM 角度分析 DCL》
- 《【死磕 Java 并发】—– Java内存模型之总结》
- 《【死磕 Java 并发】—– J.U.C 之 AQS:AQS 简介》
- 《【死磕 Java 并发】—– J.U.C 之 AQS:CLH 同步队列》
- 《【死磕 Java 并发】—– J.U.C 之 AQS:同步状态的获取与释放》
- 《【死磕 Java 并发】—– J.U.C 之 AQS:阻塞和唤醒线程》
- 《【死磕 Java 并发】—– J.U.C 之重入锁:ReentrantLock》
- 《【死磕 Java 并发】—– J.U.C 之读写锁:ReentrantReadWriteLock》
- 《【死磕 Java 并发】—– J.U.C 之 Condition》
- 《【死磕 Java 并发】—— 深入分析 CAS》
- 《【死磕 Java 并发】—— J.U.C 之并发工具类:CyclicBarrier》
- 《【死磕 Java 并发】—– J.U.C 之并发工具类:CountDownLatch》
- 《【死磕 Java 并发】—– J.U.C 之并发工具类:Semaphore》
- 《【死磕 Java 并发】—– J.U.C 之并发工具类:Exchanger》
- 《【死磕 Java 并发】—– J.U.C 之 Java并发容器:ConcurrentHashMap》
- 《【死磕 Java 并发】—– J.U.C 之 ConcurrentHashMap 红黑树转换分析》
- 《【死磕 Java 并发】—– J.U.C 之 Java 并发容器:ConcurrentLinkedQueue》
- 《【死磕 Java 并发】—– J.U.C 之 Java 并发容器:ConcurrentSkipListMap》
- 《【死磕 Java 并发】—– J.U.C 之阻塞队列:ArrayBlockingQueue》
- 《【死磕 Java 并发】—– J.U.C 之阻塞队列:PriorityBlockingQueue》
- 《【死磕 Java 并发】—– J.U.C 之阻塞队列:DelayQueue》
- 《【死磕 Java 并发】—– J.U.C 之阻塞队列:SynchronousQueue》
- 《【死磕 Java 并发】—– J.U.C 之阻塞队列:LinkedTransferQueue》
- 《【死磕 Java 并发】—– J.U.C 之阻塞队列:LinkedBlockingDeque》
- 《【死磕 Java 并发】—– J.U.C 之阻塞队列:BlockingQueue 总结》
- 《【死磕 Java 并发】—– 深入分析 ThreadLocal》
- 《【死磕 Java 并发】—– J.U.C 之线程池:线程池的基础架构》
- 《【死磕 Java 并发】—– J.U.C 之线程池:ThreadPoolExecutor》
- 《【死磕 Java 并发】—– J.U.C 之线程池:ScheduledThreadPoolExecutor》
- 《【死磕 Java 并发】—– 分析 ArrayBlockingQueue 构造函数加锁问题》
死磕 Java 并发相关推荐
- 死磕Java并发:分析 ArrayBlockingQueue 构造函数加锁问题
作者: chenssy 来源:Java技术驿站 昨天有位小伙伴问我一个 ArrayBlockingQueue 中的一个构造函数为何需要加锁,其实这个问题我还真没有注意过.主要是在看 ArrayBloc ...
- 死磕Java并发:J.U.C之并发工具类:CountDownLatch
作者:chenssy 来源:Java技术驿站 在上篇博客中介绍了Java四大并发工具一直的CyclicBarrier,今天要介绍的CountDownLatch与CyclicBarrier有点儿相似. ...
- 死磕Java并发:J.U.C之AQS:CLH同步队列
本文转载自公号:Java技术驿站 在上篇文章"死磕Java并发:J.U.C之AQS简介"中提到了AQS内部维护着一个FIFO队列,该队列就是CLH同步队列. CLH同步队列是一个F ...
- 死磕Java并发:J.U.C之AQS简介
本文转载自公众号: Java技术驿站 Java的内置锁一直都是备受争议的,在JDK 1.6之前,synchronized这个重量级锁其性能一直都是较为低下,虽然在1.6后,进行大量的锁优化策略(死磕J ...
- 死磕Java并发:Java内存模型之总结
本文转载自公众号: Java技术驿站 经过四篇博客阐述,我相信各位对Java内存模型有了最基本认识了,下面LZ就做一个比较简单的总结. 1.总结 JMM规定了线程的工作内存和主内存的交互关系,以及线程 ...
- 死磕Java并发:Java内存模型之分析volatile
近期活动:加班的你,需要一束光 本文转载自公众号: Java技术驿站 前篇文章<死磕Java并发:深入分析volatile的实现原理>中已经阐述了volatile的特性了: volatil ...
- 死磕Java并发:Java内存模型之happens-before
本文转载自公众号: Java技术驿站 在上篇<死磕Java并发:深入分析volatile的实现原理>中提到过由于存在线程本地内存和主内存的原因,再加上重排序,会导致多线程环境下存在可见性的 ...
- 【死磕Java并发】-----Java内存模型之happens-before
在上篇博客([死磕Java并发]-–深入分析volatile的实现原理)LZ提到过由于存在线程本地内存和主内存的原因,再加上重排序,会导致多线程环境下存在可见性的问题.那么我们正确使用同步.锁的情况下 ...
- 【死磕Java并发】-----J.U.C之AQS:CLH同步队列
原文出处:https://www.cmsblogs.com/category/1391296887813967872 『chenssy』 在上篇博客[死磕Java并发]-----J.U.C之AQS:A ...
- 「死磕Java并发编程」说说Java Atomic 原子类的实现原理
<死磕 Java 并发编程>系列连载中,大家可以关注一波. 「死磕 Java 并发编程」阿里二面,面试官:说说 Java CAS 原理? 「死磕 Java 并发编程」面试官:说说什么是 J ...
最新文章
- pycharm使用anaconda管理环境的设置实践
- 滚动条判断是否滑动到顶部底部
- css之absolute
- LintCode 1677. 石头(自定义优先队列)
- JAVA判定参数类型进行赋值_java – 为什么泛型方法在赋值中更改了参数化类型?...
- php 使用支付宝SDK报错解决
- 2020南京大学919经济学原理金融学学硕-上岸
- 硬禾课堂 - 一分钟焊接小技巧
- 奇虎360java面试_2016奇虎360JAVA研发工程师内推笔试题
- 大会回顾丨游戏用户体验优化如何实践,看大咖怎么说(附PPT下载)
- Kerberos基础及KDC服务(理论知识)
- 百度推广系列之优化之笔
- 04Reverse基础(五)
- android 后台运行service实现和后台的持续交互
- 我的阿里巴巴一日游,入职当天即提辞职
- PHP:【商城后台管理系统】admin超级管理员后台操作界面部署{无限级菜单}
- BUUCTF[GYCTF2020]Blacklist
- Reactor响应式编程系列(二)- 背压策略BackPressure
- 首发ND_mobile(大牛窝)免授权手机模板-HYBBS模板 带教程
- 十岁的 Apache Dubbo 还能再乘风破浪吗?