对JavaSE_多线程入门 线程安全 死锁 状态 通讯 线程池进行简要总结
1 多线程入门
1.1 多线程相关的概念
- 并发与并行
- 并行:在同一时刻,有多个任务在多个CPU上同时执行。
- 并发:在同一时刻,有多个任务在单个CPU上交替执行。
- 进程与线程
- 进程:就是操作系统中正在运行的一个应用程序。
- 线程:就是应用程序中做的事情。比如:360软件中的杀毒,扫描木马,清理垃圾。
- 多线程的概念
- 是指从软件或者硬件上实现多个线程并发执行的技术。
由于硬件支持,具有多线程能力的计算机可以同时执行多个线程,从而提高性能。[En]
Computers with multithreading capabilities can execute multiple threads at the same time due to hardware support, improving performance.
- 好处 : 提高任务的执行性能