hshuo
hshuo
全部文章
JUC
DDD 领域驱动(1)
Docker(12)
Dubbo(11)
Java基础(7)
Maven(2)
MySQL(6)
Redis(10)
SpringBoot(4)
SpringCloud(9)
SpringCloud Alibaba(3)
微服务常见概念(1)
数据结构(10)
未归档(2)
杂文(2)
算法(6)
计算机操作系统(8)
计算机网络(7)
设计模式(10)
归档
标签
去牛客网
登录
/
注册
hshuo的博客
多听、多学、多记、多写
全部文章
/ JUC
(共11篇)
线程池
来自专栏
线程池 背景 池化技术:事先准备好一些资源,等待用的时候拿、不用的时候还回来。也就是线程复用 好处:降低资源的消耗(减少资源对象的创建、销毁次数),提高程序的性能,方便管理,控制最大并发数 常见池子:连接池、内存池、对象池 线程池的异常处理: 不会影响线程池里面其他线程的正常执行 当线程异...
线程池
2022-08-29
2
594
AQS
来自专栏
AQS AQS全称为AbstractQueuedSynchronizer;顾名思义就是一个抽象的(可以被继承复用),内存存在排队(竞争资源的对象排队)的同步器(对共享资源和线程进行同步管理)。 AQS的成员属性 status private volatile int status state作为...
AQS
2022-07-23
0
462
ReetrantLock
来自专栏
ReentrantLock的概念和结构 概念 ReentrantLock基于AQS,在并发编程中可以实现公平锁和非公平锁来对共享资源进行同步,同时,和synchronized一样,ReentrantLock支持可重入,除此之外,ReetrantLock在调度上更加灵活,支持更多丰富的功能。 结构...
ReetrantLock
2022-07-12
1
471
常见的基础概念
来自专栏
虚假唤醒 介绍: 一个线程可以从挂起状态变为可运行状态(也就是被唤醒),即使该线程没有被其他线程调用notify()、notifyall()方法进行通知,或者被中断,或者等待超时; 解决: 不停的去测试该线程是否满足条件,不满足则继续等待; synchronized...
join
yield
虚假唤醒
伪共享
2022-03-02
1
392
线程安全的容器
来自专栏
Collections包下的容器 Collections.synchronizedList Collections.synchronizedSet Collections.synchronizedMap 或者Vector、HashTable实现线程安全 JUC包下的容器 ...
线程安全的容器
2022-02-27
2
532
常见代码问题
两个线程交替打印数字 使用Synchronized 注意wait()、notify()的使用 public class Comunication implements Runnable { &nb...
两个线程交替打印数字
2022-02-24
1
407
Synchronized
来自专栏
基础 作用:保证被它修饰的方法或者代码块在任意时刻只有一个线程执行。 实现同步的方式 静态同步方法 同步代码块:通过加入字节码monitorenter和monitorexit指令来实现monitor的获取和释放,也就是需要通过字节码显式的获取和...
synchronized
轻量级锁
偏向锁
Mark Word
2022-02-23
3
558
ThreadLocal
来自专栏
概念: ThreadLocal提供了线程本地变量,也就是如果创建一个ThreadLocal变量,那么访问的这个变量的每个线程都会有这个变量的一个本地副本。当多个线程操作这个变量时,实际操作的是自己本地内存的里面的变量,从而避免了线程安全问题。 每个Thread维...
ThreadLocal
共享资源
2021-11-06
3
475
@Async实现异步
来自专栏
配置异步 1、使用默认线程池 在springbootApplication启动类添加@EnableAsync注解 在对应方法上添加@Async即可 2、使用自定义线程池 在配置线程池的config类上添加@Ena...
@Async
2021-10-07
2
516
CAS + volatile
来自专栏
乐观锁 介绍:只有在数据更新的时候,才会进行冲突检测(加版本号比较两个当前引用、当前引用的标志),查看是否产生了并发冲突 常见:CAS(Atomic类里面的unsafe类实现CAS) 场景:资源竞争轻,线程冲突少。这样的话,产生自旋锁的概率少,...
锁
乐观锁
CAS
volatile
JMM
内存屏障
自旋锁
2021-08-24
8
795
首页
上一页
1
2
下一页
末页