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