进程、线程、多进程、多线程

66 阅读1分钟

什么是进程:

进程即正在进行中(运行中)的程序。在以前,进程是CPU执行的最小单元。


什么是线程:

我们在计算机上观看电影的时候,画面跟声音同步,其实这是由两个子进程来控制的,一个子进程控制视频播放,另一个子进程负责音频播放,可能还有其他的子进程负责其他的管理控制工作。那么就可以说这些子进程是播放器进程下的线程。如今计算机CPU的最小执行单元是线程。


什么是多进程:

多进程即为多任务在单核跟多核CPU表现为并发跟并行.


什么是多线程:

一个程序至少执行一个任务,则一个程序内至少有一个线程,当一个进程拥有多个线程的时候。其执行方式跟多进程是一样的,由操作系统将多个线程分发给不同的核心去处理。