Java并发
文章平均质量分 94
Java并发
small_engineer
把学习比作游戏是再合适不过了,学习到了一点新技术,就相当于学到了新的必杀技;刷LeetCode就像打怪,一个个打过去;写项目就像搭建城堡,先从地基打起,逐渐到高楼大厦
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ThreadLocal底层原理详解
ThreadLocal底层原理详解引言1. 什么是ThreadLocal?2. ThreadLocal的源码分析为什么Map的key要设置成弱引用呢??value怎么释放呢? 引言 由于在项目中使用到了ThreadLocal,所以特地花一篇文章的时间来讲讲ThreadLocal的底层实现 1. 什么是ThreadLocal? 简单来说就是,ThreadLocal是依附在Thread上的局部变量,可以实现线程间的隔离,线程内部的资源共享,ThreadLocal是线程私有的; 2. ThreadLocal的源码原创 2022-05-17 11:20:37 · 6232 阅读 · 0 评论 -
Java并发基础概念
Java并发基础概念进程与线程进程线程进程与线程的区别并行与并发并发并行同步和异步 进程与线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的 进程是系统分配资源的最小单元 线程 一个进程可以有多个线程 线程是cpu调度的基本单位,线程之间共享进程资源 进程与线程的区别 进程的独立的,而线程存在于进程内,是进程的一个子集 进程拥有共享的资源,供内部的线程原创 2022-05-05 14:14:09 · 1502 阅读 · 1 评论
分享