1. 首页
  2. IT资讯

Python线程专题纵览篇

进程VS线程

进程:能够完成多任务,比如在一个电脑上可以运行多个软件。线程:也能够完成多任务,但一般是在同一个程序内完成多任务,例如qq打开多个页面。

对吧方向进程线程
是否可以完成多任务可以,比如一个电脑上运行多个相同软件可以,比如在一个软件内打开多个页面
定义系统进行资源分配和调度的一个独立单位。是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的可以独立运行的基本单位。除了一些运行比不可少的资源外(如程序计数器、一组寄存器和栈),线程基本不用有其它系统资源,它只和同进程的其它线程共享进程的公共资源。由于占用资源少,也使得多线程程序并发比较高。
最值一个程序至少有一个进程一个进程至少有一个线程
运行效率进程在执行过程中拥有独立的内存单元,相对线程会慢多个线程共享内存,极大提高了程序运行效率。
运行环境内部必须包含一个线程必须在进程中运行
优缺点利于资源的管理和保护,但执行开销大执行开销小,单不利于资源的管理和保护

本文来自投稿,不代表程序员编程网立场,如若转载,请注明出处:http://www.cxybcw.com/199123.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code