首先,我们要了解进程和线程的基本概念
进程
process
一个在内存中运行的应用程序。每个进程都有自己独立的一块内存空间,一个进程可以有多个线程,比如在Windows系统中,一个运行的*.exe应用程序就是一个进程。

线程
thread
进程中的一个执行任务(控制单元),负责当前进程中程序的执行。一个进程至少有一个线程,一个进程可以运行多个线程,多个线程可共享数据。
相同点
线程具有许多传统进程所具有的特征,故又称为轻型进程Light—Weight Process或进程元;而把传统的进程称为重型进程Heavy—Weight Process,它相当于只有一个线程的任务。在引入了线程的操作系统中,通常一个进程都有若干个线程,至少包含一个线程。
不同点
与进程不同的是同类的多个线程共享进程的堆和<









![[附源码]Python计算机毕业设计毕业设计管理系统](https://img-blog.csdnimg.cn/8fc865079ed3438a87a5db560fea2c63.png)


![[附源码]java毕业设计农家乐点餐系统](https://img-blog.csdnimg.cn/7b71a6f7174b4af59d0e92b57a14948c.png)
![[oeasy]python0017_解码_decode_字节序列_bytes_字符串_str](https://img-blog.csdnimg.cn/img_convert/c1721dd5486725ce6d42e95c374ba52b.png)





