首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java并发编程
折叠伞Y
创建于2022-12-27
订阅专栏
知止而后有定
暂无订阅
共13篇文章
创建于2022-12-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
谈谈你对JUC并发包的理解
JUC就是java.util.concurrent工具包的简称,是Java提供的一个用于多线程编程的工具包,它包含了一组用于处理并发编程和多线程操作的类和接口。JUC并发包在JDK 1.5版本中引入,
线程池
1、线程池了解吗?说一说线程池的几个参数 2、线程池的作用 3、如何创建线程池 4、线程池的几种状态 5、线程池原理 6、线程池中有哪些参数可以配置? 7、
线程基础
1、线程和进程 进程和线程是操作系统中的概念,用于描述程序运行时的执行实体。 进程:一个程序在执行过程中的一个实例,每个进程都有自己独立的地址空间,也就是说它们不能直接共享内存。 (做一个简单的解释,
线程的生命周期和状态、线程池的7大参数
corePoolSize:核心线程数。 maximumPoolSize:最大线程数。 keepAliveTime:空闲线程存活时间。 TimeUnit:时间单位。 BlockingQueue:线程池任
fail-fast和fail-safe迭代器的区别是什么?
当涉及到 Java 迭代器时,'fail-fast' 和 'fail-safe' 是两个重要的术语,它们指的是迭代器在遍历操作过程中所表现出的行为特征。以下是 fail-fast 和 fail-saf
AQS
AQS是什么? AQS的原理是什么? Semaphore有什么用? Semaphore 的原理是什么? CountDownLatch有什么用? CountDownLatch的原理是什么? 用过Coun
ThreadLocal
1、ThreadLocal是什么? 从名字我们就可以看到 ThreadLocal 叫做本地线程变量,意思是说,ThreadLocal 中填充的的是当前线程的变量,该变量对其他线程而言是封闭且隔离的,T
ReentrantLock
什么是ReentrantLock? ReentrantLock和synchronized关键字有什么区别? ReentrantLock的使用方式和synchronized关键字的使用方式有什么不同?
synchronized关键字
1、synchronized关键字是什么?有什么用? 2、如何使用synchronized? synchronized关键字可以保证线程安全吗? synchronized关键字和volatile关键字
volatile关键字
1、 什么是volatile关键字? volatile关键字有什么作用? volatile关键字可以保证线程安全吗? volatile关键字和synchronized关键字有什么区别? volatil
synchronized和ReentrantLock的区别?
区别1:用法不同 synchronized 可用来修饰普通方法、静态方法和代码块,而 ReentrantLock 只能用在代码块上。 synchronized 基础使用 使用 synchronized
volatile能保持线程安全吗
不能。虽然volatile提供了同步的机制,但是只是一种弱的同步机制,如需要强线程安全,还需要使用synchronized。 Java语言提供了一种稍弱的同步机制,即volatile变量,用来确保将变
ThreadLocal会造成内存泄漏吗?
1、ThreadLocal的基本原理 考虑到很多小伙伴可能还不太了解ThreadLocal,我先简单介绍一下ThreadLocal。在多线程并发访问同一个共享变量的情况下,如果不做同步控制的话,就可能