1 synchronized关键字 synchronized 是 Java 中的关键字,是一种同步锁(也是一种悲观锁)。它修饰的对象有以下几种: 作用于实例方法,当...
文章目录 1、总结 2、Java8锁 案例1 打印的方法都有synchronized修饰,先调用email,后调用Sms ; 输出顺序? 案例2 如果在发送email的方法,加入了暂定3s...
1. 进程和线程的概念 进程: 系统正在运行的一个应用程序;程序一旦运行就是一个进程;进程是资源分配的最小单位 线程: 是进程的实际运行单位;一个人进程可...
文章目录 1. synchronized 关键字底层原理以及其与 lock 的区别 2. 对CAS的理解以及底层实现原理 3. ConcurrentHashMap实现线程安全的底层原理是什么 4.对...
1.ReentrantLock 可重入互斥锁。和synchronized定位类似,都是使用实现互斥效果,保证线程安全。 ReentrantLock的用法: lock():...
两种运行模式 SAME_THREAD:默认的,测试方法在同一个线程 CONCURRENT:并行执行,除非有资源锁 junit-platform.properties配...
Junit4升级Junit5汇总 目录 MockMvcBuilders UnnecessaryStubbingException 目录 记录Junit4升级到Junit5中遇到的问题和结局方案 MockMvcBuilders ...