首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Thread
订阅
freestylewill
更多收藏集
微信扫码分享
微信
新浪微博
QQ
47篇文章 · 0订阅
(四)深入理解Java并发编程之无锁CAS机制、魔法类Unsafe、原子包Atomic
引言 其实在我们上一篇文章阐述Java并发编程中synchronized关键字原理的时候我们曾多次谈到过CAS这个概念,那么它究竟是什么?实际上我们在之前往往为了解决多线程并行执行带来的线程安全问题去
线程(Thread)的历史
线程(Thread)的历史 1. 起源与早期发展 线程(Thread)的概念起源于计算机科学的早期,尤其是在多任务操作系统的开发过程中。最早期的计算机系统是单任务的,也就是说,在一个给定时间内,只有一
Spring Boot 系列(3):最新版优雅停机详解
目前Spring Boot已经发展到了2.3.4.RELEASE,伴随着2.3版本的到来,优雅停机机制也更加完善了。 目前版本的Spring Boot 优雅停机支持Jetty, Reactor Netty, Tomcat和 Undertow 以及反应式和基于 Servlet 的…
看懂这篇,才能说了解并发底层技术
前两天我搞了两个每日一个知识点,对多线程并发的部分知识做了下概括性的总结。但通过小伙伴的反馈是,那玩意写的比较抽象,看的云里雾里晕晕乎乎的。 所以又针对多线程底层这一块再重新做下系统性的讲解。 有兴趣的朋友可以先看下前两节,可以说是个笼统的概念版。 好了,回归正题。在多线程并发…
短文 | 最快搞懂线程池内线程不销毁原因
很早之前那个时候练习线程池, 就是感觉线程池类似于 ArrayList 这种集合类结构, 将 Thread 类存储, 来任务了就进行消费, 然鹅... 著名编码大师怎么可能这么 Low 呢 runWorker() 中有两个扩展方法, beforeExecute、afterExe…
多线程热知识(一):ThreadLocal简介及底层原理
ThreadLocal作为一个多线程编程必不可少的元素,其通过对每个线程保存副本的方式,避免了互斥、同步等复杂操作。本文从底层源码逐步分析,为你揭开ThreadLocal的作用机理。同时探究引起Thr
【ThreadLocal】实现原理
在上期,介绍了ThreadLocal的概述以及基本用法后,我们本期则研究一下ThreadLocal是怎么实现以及内部工作原理。
JUC并发编程04——CountDownLatch源码分析
CountDownLatch的源码分析,CountDownLatch的使用场景,CountDownLatch的代码示例,基于AQS分析CountDownLatch
JUC并发编程01——LockSupport的使用
LockSupport的使用介绍,LockSupport 的原理,LockSupport和Object wait()的区别,LockSupport的park()和unpark()方法
Java并发编程"锁"篇3-LockSupport与线程中断
线程中断三个重要方法,LockSupport的park()和unpark()方法,线程等待和唤醒几种方法