
java多线程
balsamspear
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程(一)多线程入门
文章目录1. 多线程是什么2. 为什么会有多线程3. 多线程有什么用4. 多线程的缺点5. 多线程的应用3. 创建线程四种方式4. 守护线程 1. 多线程是什么 多线程就是,程序运行中的多条执行路径。 程序:代码和数据的有序集合,代码最终编辑成指令给CPU执行,数据是指令的操作对象。 进程:运行中的程序实例(如QQ可以启动多个),拥有系统分配的独立的地址空间。 线程:cpu在进程中的一条执行路径...原创 2018-11-09 12:22:22 · 173 阅读 · 0 评论 -
多线程(二)线程的状态
原创 2018-11-09 15:06:54 · 142 阅读 · 0 评论 -
Java内存模型-工作内存、主内存、原子性、有序性、可见性、volatile、synchronized
文章目录一、概念二、背景2.1 高速缓存2.1 缓存一致性2.3 乱序执行2.4 引入Java内存模型三、Java内存模型3.1 主内存与工作内存3.2 内存间交互操作3.2.1 8种操作3.2.2 执行规则3.3 多线程三大特征3.3.1 原子性(Atomicity)3.3.2 可见性(Visibility)3.3.3 有序性(Ordering)3.4 先行发生原则3.5 volatile关键字...原创 2019-01-10 17:33:55 · 819 阅读 · 0 评论 -
Java中的原子类-并发编程
1. 原子类是什么 原子类包装了一个变量,然后提供对这个变量的原子操作的方法。 注意:原子类中对变量的操作,都是原子操作。 2. 原子类有什么用 把变量的操作封装成原子操作,也就是保证了原子性。 多线程的三大特性:原子性、有序性、可见性,详情可了解(ava内存模型-工作内存、主内存、原子性、有序性、可见性、volatile、synchronized) 换句话说,当你的代码保证了有序性和可见...原创 2019-01-21 15:18:43 · 2086 阅读 · 2 评论