![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高并发
文章平均质量分 97
meiziziLOLOLO
这个作者很懒,什么都没留下…
展开
-
深究AQS
文章目录0. 前言0.1 AQS是什么0.2 AQS怎么学0.3 AQS有什么用1. 独占模式2. 共享模式3. 条件队列0. 前言0.1 AQS是什么0.2 AQS怎么学0.3 AQS有什么用1. 独占模式2. 共享模式3. 条件队列原创 2021-04-22 14:04:07 · 420 阅读 · 1 评论 -
深究volatile关键字和synchronized关键字
文章目录1.volatile1.1 并发编程三特性1.1.1 原子性1.1.2 可见性1.1.3 有序性1.2 计算机内存模型(硬件)1.3 Java内存模型(软件)1.4 volatile作用1.5 volatile原理1.volatile1.1 并发编程三特性1.1.1 原子性原子性,指操作是不可中断的,要么执行完成,要么不执行,像一个原子一样无法分割,如果你了解过mysql的事务,相信对这个概念并不陌生。基本数据类型的访问和读写都是具有原子性,当然long和double的非原子性协定除外。i原创 2020-09-23 14:23:05 · 300 阅读 · 0 评论 -
深究线程状态及切换
文章目录线程状态1.知识补充1.1 并行和并发1.2 锁池、等待池2.线程状态线程状态1.知识补充1.1 并行和并发并发:两个或多个事件在用一个时间段内发生并行:两个或多个事件在同一时刻发生(同时发生)在我们的计算机中,如果你的CPU是多核的,这个核的数量就是处理任务的线程的数量,比如你是双核的,那你的计算机便能并行处理两个任务。如果你只有单核,但又有多个任务或者双核有两个以上的任务,这时候怎么办呢?这时候就是并发处理任务了。并发处理时,我们的CPU会在多个线程间反复横跳,一下子原创 2020-10-11 22:59:14 · 584 阅读 · 0 评论