首页 > 编程语言 > 详细

进程与线程的区别

时间:2020-12-22 19:49:56      阅读:31      评论:0      收藏:0      [点我收藏+]
不同点
1.进程是资源分配的最小单位,线程是cpu调度的最小单位
2.线程是python程序中实现多任务的另外一种方式,线程的执行需要cpu来完成
进程是python程序中实现多任务的一种方式,进程的执行需要操作系统来完成
3.全局变量的区别
进程之间不共享全局变量
创建子进程会对主进程资源进行拷贝,可以说子进程是主进程的一个副本,之所以进程之间不共享全局变量,
是因为操作的不是同一个进程里面的全局变量,只是不同进程里的名字相同而已
线程之间共享全局变量
 
相同点
3.进程和线程执行任务传参都用两种方式
元祖方式传参(args):元祖方式传参一定要和参数的顺序保持一致
字典方式传参(kwargs):字典方式传参字典中的key一定哟啊和参数名保持一致
4.进程与线程的执行都是无序的
5.进程与线程的主程序都是会等待所有子级程序执行结束后再结束

进程与线程的区别

原文:https://www.cnblogs.com/ziheng8/p/14174577.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!