python线程与进程的区别
人气:352 ℃/2024-04-09 09:57:33
1、运行方式不同
进程不能单独执行,它只是资源的集合。
进程要操作CPU,必须要先创建一个线程。
所有在同一个进程里的线程,是同享同一块进程所占的内存空间。
2、关系
进程中第一个线程是主线程,主线程可以创建其他线程;其他线程也可以创建线程;线程之间是平等的。
进程有父进程和子进程,独立的内存空间,唯一的标识符:pid。
3、速度
启动线程比启动进程快。
运行线程和运行进程速度上是一样的,没有可比性。
线程共享内存空间,进程的内存是独立的。
4、创建
父进程生成子进程,相当于复制一份内存空间,进程之间不能直接访问
创建新线程很简单,创建新进程需要对父进程进行一次复制。
一个线程可以控制和操作同级线程里的其他线程,但是进程只能操作子进程。
5、交互
同一个进程里的线程之间可以直接访问。两个进程想通信必须通过一个中间代理来实现。
- 09-18
教育rrb400钢筋代表什么意思
- 09-05
电视海棠依旧开国大典是第几集
- 08-18
综合怎么查询我的订单号
- 07-02
综合逗女友开心的聊天话题
- 04-06
综合csgo为什么会红信
- 06-21
综合2cr13是什么材料
- 09-26
综合35.45怎么取整数
- 04-26
汽车电动车电池电压
推荐
- 1电视剧我和我的三个姐姐主要演员306
- 2人鱼小姐主演是哪个437
- 3不说再见什么时候拍完的441
- 4妈妈在等你剧情介绍晓风361
- 5重生之门王雪男朋友结局221
- 6靖江哪里买衣服的比较多 不一定要牌子324
- 7打黑风暴什么时候上映161
- 8少年骇客出了多少部287
宠物
- 1银龙鱼为什么不吃食 银龙鱼不吃食是什么原因209
- 2海螃蟹种类194
- 3暹罗猫可以遛吗 可以让它很快乐468
- 4狗狗喝水就吐透明粘液怎么回事165
- 5仓鼠味道很大怎么办209
- 6布偶猫要买多大房子 布偶猫这个大小的活动范围就足够了232
- 7狗能吃鸭骨头吗 鸭骨头细小划肠胃155
- 8血鹦鹉鱼发白怎么办178