Python中的多线程与多进程


线程

1、什么是线程?

线程是操作系统调度的基本单位,负责执行包含在进程地址空间中的代码并访问其中的资源。

当一个进程被创建时,操作系统会自动为之建立一个线程,通常称为主线程。一个进程可以包含多个线程,主线程根据需要再动态创建其他子线程,操作系统为每个线程保存单独的寄存器环境和单独的堆栈,但是它们共享进程的地址空间、对象句柄、代码、数据和其他资源。线程总是在某个进程的上下文中被创建、运行和结束,不可以脱离进程而独立存在,但允许属于同一个进程中的多个线程之间进行数据共享和同步控制。一般来说,除主线程的生命周期与所属进程的生命周期一样之外,其他线程的生命周期都小于其所属进程的生命周期。

2、Thread对象的主要成员


文章作者: 星凌映雪
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 星凌映雪 !
评论
 上一篇
Python比较难安装的库、whl包 Python比较难安装的库、whl包
库的安装1、spacy和en_core_web_md安装spacy库安装:pip install -U spacyen库安装python -m spacy download enen_core_web_md库安装python -m spac
2020-06-11
下一篇 
大佬总结的90条写Python程序的建议 大佬总结的90条写Python程序的建议
本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我删除。 1. 首先建议1、理解Pythonic概念—-详见Python中的《Python之禅》 建议2、编写Pythonic代码 (1)避免不规范代码,比如只用大小写区
2020-05-29
  目录