1 应用场景
为事务多,等待时间长的事务单独开一个线程
2 进程和线程
进程:进程就是一个执行中的程序。一个程序可有多个进程。
一个进程有自己独立的系统资源(内存,处理机等),且每个进程内的数据和数据状态不相同。
线程:线程是单个进程的一个执行路径。
多线程指的是单个进程中同时运行多个不同的线程,执行不同的任务。
多线程共享一块内存和一组系统资源。
(事实上,同时执行是个错觉,线程之间的切换非常的短。只是让你不用被着背包来回跑)
3 实现多线程的方式
A:继承Thread类,重写run函数
B:实现Runnable接口,重写run函数
C:实现Callable接口,重写call函数
4 多线程之间的资源共享
把要共享的数据放到一个范围内,例如static
5 线程的五个状态
新建 就绪 堵塞 运行 死亡(线程处理事务所经历状态,不同的状态包含时间和所处的环境)
6 锁