1. 首页
  2. 编程语言
  3. Java
  4. 基于线程、并发的基本概念(详解)

基于线程、并发的基本概念(详解)

上传者: 2021-05-03 07:52:58上传 PDF文件 159.71 KB 热度 16次

进程是表示资源分配的基本单位。而线程则是进程中执行运算的最小单位,即执行处理机调度的基本单位。但是“任务”是很容易忽略的一个概念。关键就在于不要认为一个任务对应的就是一个线程,也许它是多个线程,甚至在这个任务中是一个线程池,这个线程池处理这个我们定义的操作。但随着编程能力的提高,以及应用场景的复杂多变,我们不得不要面临多线程并发编程。而初学多线程并发编程时,常常出现一些预料之外的结果,这就是涉及到“线程安全”问题。这是在多线程并发编程中需要引起足够重视的问题,如果你的线程不足够“安全”,程序就可能出现难以预料,以及难以复现的结果。所以Thread.yield也称让步。

下载地址
用户评论