Java并发编程之美
文章平均质量分 92
攻克Java并发编程之美,阅读笔记
Hireek
心如明镜
展开
-
Java并发编程之美——第八章 Java并发包中线程池ThreadPoolExecutor原理探究
Java并发编程之美——第六章 Java并发包中锁原理剖析Java并发编程之美——第五章 Java并发包中并发List(CopyOnWriteArrayList)源码剖析Java并发编程之美——第四章 Java并发包中原子操作类原理剖析Java并发编程之美——第三章 Java并发包中ThreadLocalRandom类原理剖析Java并发编程之美——第二章 并发编程的其他知识Java并发编程之美——第一章 Java并发编程基础文章目录Time 2022-01-02——Hireek介绍为什么需要线原创 2022-01-03 16:09:27 · 310 阅读 · 0 评论 -
Java并发编程之美——第三章 Java并发包中ThreadLocalRandom类原理剖析
文章目录Time 2021-12-28——HireekRandom类及其局限性使用int nextInt(int bound)int next(int bits)总结:ThreadlocalRandom使用类图源码分析static initThreadlocalRandom current()方法int nextlnt(int bound)方法总结Time 2021-12-28——HireekThreadLoca!Random类是JDK7在JUC包下新增的随机数生成器,它弥补了Random类在多线程下的原创 2021-12-29 07:26:14 · 412 阅读 · 0 评论 -
Java并发编程之美——第六章 Java并发包中锁原理剖析
JUC原创 2022-01-01 21:41:53 · 2762 阅读 · 1 评论 -
Java并发编程之美——第五章 Java并发包中并发List(CopyOnWriteArrayList)源码剖析
CopyOnWriteArrayList是J.U.C下的一个线程安全的ArrayList原创 2021-12-30 21:21:17 · 307 阅读 · 0 评论 -
Java并发编程之美——第四章 Java并发包中原子操作类原理剖析
JUC原子操作类原创 2021-12-30 15:24:48 · 254 阅读 · 0 评论 -
Java并发编程之美——第二章 并发编程的其他知识
文章目录Time 2021-12-27——Hireek什么是多线程并发编程为什么要并发Java中的线程安全什么是线程安全原子性可见性有序性synchronizedvolatileCAS(Comp are-and-Swap)并发处理的广泛应用是Amdahl定律代替摩尔定律成为计算机性能发展源动力的根本原因,也是人类压榨计算机运算能力的最有力武器。Time 2021-12-27——Hireek什么是多线程并发编程首先要澄清并发和并行的概念,并发是指同一个时间段内多个任务同时都在执行,并且都没有执行结原创 2021-12-27 22:05:01 · 697 阅读 · 2 评论 -
Java并发编程之美——第一章 Java并发编程基础
文章目录什么是线程线程的等待和通知等待线程终止的join方法让线程睡眠的sleep方法让出CPU执行权的yield方法线程中断demo线程上下文切换线程死锁什么是死锁如何避免死锁用户线程与守护线程ThreadLocalintroductionpublic void set(T value)private void replaceStaleEntry(ThreadLocal<?> key, Object value, int staleSlot)什么是线程引用自深入理解JVM第三版,线程是比原创 2021-12-26 23:06:16 · 1457 阅读 · 1 评论 -
阅读开源框架源码的一点心得
为什么要看源码。 ——摘自 前言我们在做项目的时候一般会遇到下面的问题:(l)不知道如何去设计。比如刚入职场时,来一个需求需做概要设计,不知如何下手,不得不去看当前系统类似需求是如何设计的,然后仿照去设计。(2)设计的时候,考虑问题不周全。相比职场新于,这类人对一个需求依靠自己的经验已经能够拿出一个概要设计,但是设计中经常会遗漏一些异常细节,比如使用多线程有界队列执行任务,遇到机器岩机了,如果队列里面的任务不存盘的话,那么机器下次启动的时候这些任务就丢失了。对于这些问题,说到底主要还是因为经原创 2021-12-26 07:29:38 · 426 阅读 · 0 评论