- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 [Java并发编程][EP2][线程基础II][多线程资源竞争和并发安全]
[EP2][线程基础II][多线程资源竞争和并发安全] ======= 多线程资源竞争 什么情况下会发生资源竞争? 单线程运行的程序不会发生资源竞争 单线程的程序 代码按顺序执行 符合人的 思路不会发生资源竞争 也不会存在线程 安全问题 JVM底层会进行一些,命令重排序方法内联 等优化,导致代码的执行顺序可能和编写的 不一致。但是Java内存模型会保证有先后顺 序关联的代码,会被正确的安顺讯执...
2018-12-31 22:42:59 140
原创 [Java并发编程][EP1][线程基础]
[EP1][线程基础] [toc.] 进程和线程的基本概念 进程 进程是程序运行的单元 可以认为一个程序启动后就是一个进程——进行中的程序 线程 线程是操作系统调度资源的基本单位 是进程的一个子任务 一个进程至少包含一个线程 线程是比进程更加轻量级的调度单位,线程的引入可以把进程的资源分配和执行调度分开,各个线程既可以共享进程资源,又可以独立调度。 知道了以上的基本概念 就明白了并发编程为什么...
2018-12-23 22:37:02 142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人