首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签并发编程

#并发编程

已解决:java.util.concurrent.CancellationException

屿小夏

在并发编程中,异常的处理尤为重要。java.util.concurrent.CancellationException 是一个常见的异常,尤其是在使用Futur...

1400

【高薪程序员必看】万字长文拆解Java并发编程!(9-1):并发工具-线程池

摘星.

Tomcat分为两个部分:Connector(对外沟通)和Container(实现Servlet规范)

5110

【高薪程序员必看】万字长文拆解Java并发编程!(9-2):并发工具-线程池

摘星.

newSingleThreadExecutor()与自己创建一个单线程串行执行任务的区别:

4710

【高薪程序员必看】万字长文拆解Java并发编程!(7):不可变类设计指南

摘星.

成员变量保存的数据也可以成为状态信息,因此没有成员变量的类也称为无状态类,是线程安全的

5400

【高薪程序员必看】万字长文拆解Java并发编程!(8):设计模式-享元模式设计指南

摘星.

今天为大家带来的是并发编程中的经典对象复用设计模式-享元模式,废话不多说让我们直接开始。

8210

【高薪程序员必看】万字长文拆解Java并发编程!(6-1):从CAS无锁机制到Atomic原子类实战指南

摘星.

在Java并发编程中,原子类是一组提供原子操作的类。原子操作是指不可分割的操作,不会被其他线程中断,也不会被中断其他操作。Java提供了一些原子类,用于处理并发...

12510

【高薪程序员必看】万字长文拆解Java并发编程!(6-2):从CAS无锁机制到Atomic原子类实战指南

摘星.

今天给大家带来的是 ​​《Java高并发编程核心:CAS无锁机制与原子类深度解析》​ 💻⚡

6710

【高薪程序员必看】万字长文拆解Java并发编程!(5):深入理解JMM:Java内存模型的三大特性与volatile底层原理

摘星.

在多线程编程中,你是否遇到过变量值莫名“消失”​、线程间数据不同步,甚至单例模式失效的诡异问题?💡 其实,这些问题的根源往往在于对 ​JMM(Java Memo...

8410

【高薪程序员必看】万字长文拆解Java并发编程!(4-2):悲观锁底层原理与性能优化实战

摘星.

Hello大家好!? 我是摘星✨,今天我们来深度拆解Java并发编程中最经典的​「悲观锁」?设计。

3800

【高薪程序员必看】万字长文拆解Java并发编程!(4-1):悲观锁底层原理与性能优化实战

摘星.

Hello大家好!? 我是摘星✨,今天我们来深度拆解Java并发编程中最经典的​「悲观锁」?设计。

7400

【高薪程序员必看】万字长文拆解Java并发编程!(3-2):并发共享问题的解决与分析

摘星.

它们都是之间协作的手段,只有拥有对象锁的线程才能调用这些方法,否则会出现IllegalMonitorStateException异常

2800

【高薪程序员必看】万字长文拆解Java并发编程!(3-1):并发共享问题的解决与分析

摘星.

多个线程同时对共享资源进行修改时,有可能会发生读写操作的指令交错,导致结果跟预期不一样

3900

【高薪程序员必看】万字长文拆解Java并发编程!(2 2-2)

摘星.

在没有利用CPU来计算时,不要让while(true)死循环空转浪费CPU,这时可以使用yield或sleep或wait,让出CPU的使用权给其他程序

9810

【高薪程序员必看】万字长文拆解Java并发编程!(2 2-1)

摘星.

Runnable:将任务的创建和线程的创建分开,脱离了Thread继承体系,更容易与线程池等高级API结合

9810

【高薪程序员必看】万字长文拆解Java并发编程!(1)

摘星.

进程:一个进程就是一个程序的实例,程序有指令和数据组成,程序运行时会将指令加载到CPU,将数据加载到内存,同时还会加载磁盘,网络等设备,进程就是用来加载指令,管...

8610

Python并发编程:开启性能优化的大门(7/10)

正在走向自律

并发编程允许程序同时执行多个任务,充分利用多核处理器的优势,从而显著提高程序的执行速度和响应能力。性能优化则通过一系列技术手段,减少程序的运行时间和资源消耗,提...

17510

【Linux篇】高并发编程终极指南:线程池优化、单例模式陷阱与死锁避坑实战

熬夜学编程的小王

线程池(Thread Pool)是一种多线程管理技术,用于提高程序中多线程的执行效率和资源利用率。 具体来说,线程池在程序启动时预先创建一定数量的线程,这些线...

14910

Java并发编程

风中的云彩

4900

学习AQS:Java并发编程的基石

崔认知

在Java并发编程中,AbstractQueuedSynchronizer(简称AQS)是构建锁和同步器的核心框架。它通过提供状态管理、线程排队和阻塞唤醒机制,...

11810

JUC并发—15.红黑树详解

东阳马生架构

为了保持平衡二叉树的平衡性,插入和删除都要频繁调整结点的位置。为此在平衡二叉树的平衡标准上进一步放宽条件,引入红黑树的结构。

11910
领券