多线程

多线程

现代操作系统如MAC、Windows、Linux都支持多任务的操作系统。

进程

就是一个程序,运行在操作系统上的一个任务。

线程

是进程的一个执行单元,归属与进程。一个进程可以拥有多个线程,执行不同的任务。
是进程的最小的执行单元。

进程相当于项目经理,线程相当于员工。

操作系统中可以同时运行多个进程,即多任务运行。
一个进程中可以同时运行多个线程,即多线程运行。

进程、线程

进程之间的内存独立,不同的进程都有自己的内存空间,类似不同的公司都有自己的办公场所。

线程之间的内存共享,同一个进程中的不同线程共享同一个内存空间,类似同一个公司的不同员工共享同一个办公场所。

并行执行

并行执行的意思就是同一时刻,有多个任务同时执行。
进程之间就是并行执行,操作系统可以同时运行多个进程,这些程序就是并行执行的。

posted @ 2025-04-17 00:02  Albiehao  阅读(15)  评论(0)    收藏  举报