最新 最热

实现高并发秒杀的7种方式 建议收藏!!

1. 延迟加载:// 将商品信息加载到缓存中public void loadGoodsToCache() { List<Goods> goodsList = goodsService.getGoodsList(); for (Goods goods : goodsList) { redisTe......

2023-05-10
1

JDK8并发编程实战源码探究系列(一)并发包概览

一线大厂招聘,高并发系统研发,进阶高级程序员…并发编程是必须掌握的技能。而深究其原理、源码才能写出高质量的代码。 JDK8并发编程实战源码探究系列涉及java.util.concurrent 包几乎所有类或者接口的原理、使用实战、...

2023-05-05
1

线程池的介绍、原理、监控运维、框架使用场景案例

线程池是一种线程复用的技术,它可以有效地控制线程的数量,处理过程中将任务添加到队列,然后在线程创建后启动这些任务。主要作用有:

2023-05-03
1

JAVA并发万字长文从ReentrantLock到juc框架

ReentrantLock 是 Java 中的可重入锁,它实现了 Lock 接口,与 synchronized 相比,ReentrantLock提供了更强大和灵活的锁机制。

2023-05-02
1

java并发编程(十二)待续......

46、Java 中 interrupted 和 isInterrupted 方法有什么区别?

2023-04-26
1

java并发编程(九)

21、CycliBarriar 和 CountdownLatch 都是 Java 并发编程中的线程同步工具。 CycliBarrier 用于创建一个计数器,在达到特定数值时将所有线程放在一起,从而等待直到下一个阶段。而 CountdownLatch 则是一种倒计时锁,允许...

2023-04-26
1

Java并发编程实战(八)

守护线程(Daemon Thread)是JVM中的一种特殊线程,它的主要作用是监控JVM的状态,当JVM中的其他线程结束时,会自动退出。而本地线程(Native Thread)是指在应用程序中创建的线程,它们是由操作系统分配和管理的。...

2023-04-25
0

java并发编程(十一)

38、volatile 的作用是保证多线程环境下的可见性和禁止指令重排。应用场景包括:

2023-04-25
1

java并发编程(十)

29、notify()和 notifyAll()的区别在于,notify()方法会通知单个线程,而notifyAll()方法会通知所有等待该锁的线程。

2023-04-25
1

赠书机制大修改:人满就结束,先到先得!

一直以来社区赠书做的比较粗糙,经常有小伙伴吐槽中不到奖,而且中奖地址雷同率又很高,从中奖用户在社区和社群的交流参与度很低,可以看到有很多就是纯撸羊毛用户。为了把福利精准送到更需要的真实开发者小伙伴手里,是本次修...

2023-04-24
1