Python多线程和进程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python多线程和进程相关的知识,希望对你有一定的参考价值。
一、进程和线程
1.进程
计算机程序只是存储在磁盘上的可执行二进制文件,只有把它们加载到内存中并被操作系统调用,才拥有生命周期。进程则是一个执行中的程序。
每个进程都有自己的地址空间、内存、数据栈以及其他用于跟踪执行的辅助数据,操作系统管理其上所有进程的执行,并为这些进程合理的分配时间。
2.线程
线程与进程类似,不过它们是在同意进程下执行的,并共享相同的上下文。可以认为它们在一个主进程或"主线程"中并行运行的一些"小进程"。
线程包括开始、执行顺序和结束三部分。它有一个指令指针,由于记录当前运行的上下文。
以上是关于Python多线程和进程的主要内容,如果未能解决你的问题,请参考以下文章