首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java多线程之入门到门口徘徊
JayJoe
创建于2023-04-18
订阅专栏
关于多线程的知识分析
等 1 人订阅
共9篇文章
创建于2023-04-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java多线程并发(7)深入CAS-全是干货!
CAS CAS是Java中的一种并发控制技术,全称为Compare And Set\Swap(比较与交换)。 其主要思想是在没有锁的情况下,使用CPU的原子性指令(cmpxchg指令),通过硬件保证了
Java多线程并发(6)volatile(2)
volatile 在之前的文章中我们介绍了 volatile两个特性: 可见性 有序性 当写入一个 volatile变量的时候,工作内存的变量值立马刷新到主内存中; 当读取一个 volatile变量的
Java多线程并发(6)volatile(1)
在对volatile关键字进行详细解析之前,我们需要对java内存模型有一个清晰的认识。 JMM JMM规定所有的变量存储在主内存中,是线程共享区 JMM的关键就是围绕多线程的原子性、可见性、有序性。
Java多线程并发(5)LockSupport
LockSupport LockSupport类是用来对线程进行同步的工具类,其作用是阻塞、唤醒线程。其中没有对外构造方法。其中所有的方法都是静态的,直接使用。 在Java基础里学过 Object()
Java多线程并发(4)中断
中断概述 在Java多线程中,线程希望不被其他线程所打断,因此 Thead.stop、Thead.suspend、Thread.resume都被废弃了,Java没有办法立即停止一个线程
Java多线程并发(3)ReentrantLock
ReentrantLock 公平锁和非公平锁 这个类是接口 Lock的实现类,也是悲观锁的一种,但是它提供了 lock和 unlock方法用于主动进行锁的加和拆。在之前使用的 sychronized关
Java多线程并发(2)悲观锁-synchronized
在Java基础我们就曾经学习过线程和锁的概念,还涉及到了死锁、管程、同步机制等等概念,但是我们还没有涉及到更深层次的了解,所以今天我们就深入了解一下锁、管程、还有synchronized关键字等等相关
Java多线程并发(1)下-CompletetableFuture
话说上回,我们认识了基本的线程、进程,Java线程的发展历程,以及JDK1.8中线程实现类CompletetableFuture中创建线程、获取结果集的方法。
多线程并发之入门到门口徘徊(1)上
基础概念 进程 线程 在Java Thread类的源码中,有一个属性 private boolean daemon = false,它是决定一个线程是用户线程还是守护线程