人生苦短,我用python
python 安装包+资料:点击此处跳转文末名片获取
一、进程和线程的关系
线程与进程的区别可以归纳为以下4点:
- 地址空间和其它资源(如打开文件):进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。
- 通信:进程间通信IPC,线程间可以直接读写进程数据段(如全局变量)来进行通信——需要进程同步和互斥手段的辅助,以保证数据的一致性。
-
调度和切换:线程上下文切换比进程上下文切换要快得多,开启线程的速度要比开启进程的速度要快
在多线程操作系统中,进程不是一个可执行的实体。
二、线程的特点
在多线程的操作系统中,
通常是在一个进程中包括多个线程,
每个线程都是作为利用CPU的基本单位,
是花费最小开销的实体。
线程具有以下属性:文章来源:https://www.toymoban.com/news/detail-400702.html
轻型实体文章来源地址https://www.toymoban.com/news/detail-400702.html
- 线程中的实体基本上不拥有系统资源,只是有一点必不可少的、能保证独立运行的资源。
- 线程的实体包括程序、数据和TCB。线程是
到了这里,关于Python中进程和线程到底有什么区别?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!