3.1 线程和进程的区别
难度:★
重点:★
白话解析
并发编程的内容在中级篇会有一个系统的讲解,在入门篇只需要对其有一个简单的理解就好,首先我们要明确线程的概念以及它与进程的区别。
在本书中,只要涉及到线程,都把它理解成一个具有独立思维的“人”即可。人能独立自主的完成一件事,那线程也一样,它能独立自主的完成某个任务。
1、线程:CPU中最小执行单元,也是一个顺序控制流程,说白了就是它能自己执行一个业务逻辑,而且在CPU中都是一个个线程去执行业务的。这样的话就可以把它理解成“人”。
2、进程:就是运行中的应用程序,例如电脑上的QQ,如果QQ在运行状态就是进程,如果没有运行就不是进程,只是一堆代码而已。而进程中真正去执行功能的实际上是一堆的线程而已。
参考答案
1、线程:CPU中最小执行单元,也是一个顺序控制流程。
2、进程:就是运行中的应用程序。
3.2 Java中创建线程有几种方式
难度:★★
重点:★★★
白话解析
知道线程的概念之后,要