首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
高并发
订阅
CodeStone
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
从源码的角度再学「Thread」
Java中的线程是使用Thread类实现的,Thread在初学Java的时候就学过了,也在实践中用过,不过一直没从源码的角度去看过它的实现,今天从源码的角度出发,再次学习Java Thread,愿此后对Thread的实践更加得心应手。 Thread提供了非常灵活的重载构造方法,…
Java并发基础(1)------Thread
使用 new 创建一个Thread 对象中,此时它并不处在执行状态,在没有执行Thread.start()方法前,只是一个普通的Thread对象,通过start进入RUNNABLE状态,这时候才会真正在JVM中创建了一个线程。 线程对象进入RUNNABLE必须调用start,但…
Thread ThreadLocal ThreadLocalMap?蒙圈
今天咱们就唠唠ThreadLocal的相关知识,了解一下他的数据结构、用法、原理等。咱们层层深入... 看了网上不少关于ThreadLocal的讲解,源码比较简单但是对于Thread、ThreadLocal、ThreadLocalMap的关系讲的有点晦涩,尤其是那张亘古不变的T…
并发编程之 CountDown 源码分析
Doug Lea 大神在 JUC 包中为我们准备了大量的多线程工具,其中包括 CountDownLatch ,名为倒计时门栓,好像不太好理解。不过,今天的文章之后,我们就彻底理解了。 上面的代码中,我们创建了 1 个 CountDowmLatch 对象,在主线程和另外 10 个…