漫画进程与线程

进程是操作系统分配资源和调度的功能的单元,一个进程中可以有一个或多个线程,线程是操作系统的一个独立运算单元。通常可以认为一个应用软件对应一个进程,当多个软件一起运行也就是并行,并行实际是采用了分时复用技术。

为了充分利用CPU的巨大潜能,并行和并发都是完成多任务更加有高效的方式。简单来说,并发是交替做不同的事情,并行是同时做不同的事情。对于计算机而言,并发是不同的代码交替执行,并行是不同的代码同时执行。

漫画进程与线程
计算机的核心是CPU
漫画进程与线程
单个CPU一次只能运行一个任务
漫画进程与线程
进程
漫画进程与线程
进程中的线程
漫画进程与线程
线程
漫画进程与线程
共享内存
漫画进程与线程
共享内存使用
漫画进程与线程
互斥锁
漫画进程与线程
线程排队
漫画进程与线程
线程的数量
漫画进程与线程
信号量
漫画进程与线程
操作系统的设计