
Java 并发编程艺术
^一剪梅^
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线上问题定位步骤
1.使用 top 命令定位那个进程使用 CUP 最多.PID COMMAND %CPU TIME #TH #WQ #PORT MEM PURG CMPRS PGRP4469 java 0.1 00:00.23 18 1 74 14M+ 0B 0B 22684468 java ...原创 2019-11-09 20:19:57 · 607 阅读 · 0 评论 -
Executor 框架分析
1.Executor 框架的两级调度模型在 HotSpot VM 的线程模型中,Java 线程(java.lang.Thread) 被一一映射为本地操作系统线程. Java 线程启动时会创建一个本地操作系统线程.当该 Java 线程终止时,这个操作系统线程也会被回收.Executor 调度任务,创建 java,lang.Thread, 而 java.lang.Thread 被映射为 OS 本...原创 2019-11-05 22:42:50 · 253 阅读 · 0 评论 -
CountDownLatch、CyclicBarrier 和 Semaphore原理分析
说明:本篇文章是在阅读《Java 并发编程艺术》过程中的一些笔记和分析,由于本人能力有限,如果有书写错误的地方,欢迎各位大佬批评指正!我们互相交流,学习,共同进步!该项目的地址:https://github.com/xiaoheng1/concurrent-programming欢迎有兴趣的小伙伴加入,一起讨论、分析,共同进步!Java 中常用的并发工具有 CountDownLatch、Cy...原创 2019-11-03 10:44:53 · 311 阅读 · 0 评论 -
Java中的13个原子操作类
atomic 包中的 13 个类,属于 4 中类型的原子更新方式.(1)原子更新基本类型(2)原子更新数组(3)原子更新引用(4)原子更新属性atomic 包里的类基本都是使用 Unsafe 实现的包装类.1.原子更新基本类型(1) AtomicBoolean(2) AtomicInteger(3) AtomicLong本类以 AtomicInteger 进行讲解:int a...原创 2019-11-02 23:38:55 · 330 阅读 · 0 评论 -
Java并发容器和框架
说明:本篇文章是在阅读《Java 并发编程艺术》过程中的一些笔记和分析,由于本人能力有限,如果有书写错误的地方,欢迎各位大佬批评指正!我们互相交流,学习,共同进步!该项目的地址:https://github.com/xiaoheng1/concurrent-programming欢迎有兴趣的小伙伴加入,一起讨论、分析,共同进步!1.ConcurrentHashMap 的实现原理和使用Con...原创 2019-11-02 18:23:03 · 209 阅读 · 0 评论 -
Java中的锁
说明:本篇文章是在阅读《Java 并发编程艺术》过程中的一些笔记和分析,由于本人能力有限,如果有书写错误的地方,欢迎各位大佬批评指正!我们互相交流,学习,共同进步!该项目的地址:https://github.com/xiaoheng1/concurrent-programming欢迎有兴趣的小伙伴加入,一起讨论、分析,共同进步!1.Java 中的锁,值的是 Lock, 它和 synchron...原创 2019-10-20 22:52:24 · 244 阅读 · 0 评论 -
Java并发编程基础
说明:本篇文章是在阅读《Java 并发编程艺术》过程中的一些笔记和分析,由于本人能力有限,如果有书写错误的地方,欢迎各位大佬批评指正!我们互相交流,学习,共同进步!该项目的地址:https://github.com/xiaoheng1/concurrent-programming欢迎有兴趣的小伙伴加入,一起讨论、分析,共同进步!1.现代操作系统调度的最小单位是线程(轻量级进程)2.为什么要...原创 2019-10-19 21:40:41 · 194 阅读 · 0 评论 -
Java 内存模型分析
说明:本篇文章是在阅读《Java 并发编程艺术》过程中的一些笔记和分析,由于本人能力有限,如果有书写错误的地方,欢迎各位大佬批评指正!我们互相交流,学习,共同进步!该项目的地址:https://github.com/xiaoheng1/concurrent-programming欢迎有兴趣的小伙伴加入,一起讨论、分析,共同进步!1.首先要说下 Java 内存模型的抽象,JMM 规定了每个线程...原创 2019-10-14 21:46:06 · 347 阅读 · 0 评论