Python多线程和进程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python多线程和进程相关的知识,希望对你有一定的参考价值。

一、进程和线程

1.进程

计算机程序只是存储在磁盘上的可执行二进制文件,只有把它们加载到内存中并被操作系统调用,才拥有生命周期。进程则是一个执行中的程序。

每个进程都有自己的地址空间、内存、数据栈以及其他用于跟踪执行的辅助数据,操作系统管理其上所有进程的执行,并为这些进程合理的分配时间。

2.线程

线程与进程类似,不过它们是在同意进程下执行的,并共享相同的上下文。可以认为它们在一个主进程或"主线程"中并行运行的一些"小进程"。

线程包括开始、执行顺序和结束三部分。它有一个指令指针,由于记录当前运行的上下文。

以上是关于Python多线程和进程的主要内容,如果未能解决你的问题,请参考以下文章

python多进程和多线程的区别

python之多线程

进程和线程,线程安全,python如何实现多进程,多线程

python多线程和多进程

Python多进程

python多进程和多线程