文章目录
多线程
1. 线程简介
-
程序----是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。
-
进程----是执行程序的一次执行过程,是一个动态概念。(在操作中运行的程序就是进程)。是系统资源分配的单位。
-
线程----通常在一个进程中可以包含若干个线程,线程是CPU调度和执行的单位。
-
总结
2. 线程实现(重点)
>3.总结两种创建线程的方式
2
3
3. 线程状态
4. 线程同步(重点)—多个线程操作同一个资源
5. 死锁
-
多个线程互相抱着对方需要的资源,然后形成僵持
-
死锁避免的方法
-
例子
6. Lock(锁)
-
概念
-
例子
-
ReentrantLock 可重入锁