
推荐大家先了解一哈进程:从零开始的多进程生活 - Python
回头康一康
上一期呢,咱们把多进程给说的差不多了,只要我们想同时进行一些事情,处理器呢就会分配一定的资源,这个一定就是说,有低保的。
就比如说啊,假设咱们现在把另外一个次元的世界占领了,然后手下又有很多得力干将,就像分地给他们,就一大块一大块的分呗。
给小明一个外次元的美国,给小红一个外次元的英国…
这就叫分配一定的资源,就是你要给人家地,不会给的太少吧,比如给个外次元的日本,那就太小啦!!!

这就叫分进程!
就假如说我们给了小明一个很大的地方嘛,但是他又不可能全部利用上吧。
也就是说我们如果开了很多进程,但是这些进程有很多都是大材小用,反而占了很多资源,让我们的电脑变得非常非常卡!
所以,就需要线程出马啦~
也就是说,你给小明派到哪个国家的哪个省的哪个县,这样不但节省了资源,还提高了资源的利用率,对吧!

线程?线程!
先了解一件事:线程是分配资源的最小单位。
也就是说,利用好线程,就不存在资源上的浪费了嘛~
还有一件事:进程只是分配的资源,真正干事的,还是线程!
那你可能就要问了,我们之前明明开的是多进程,哪里来的线程呢,你简直是在开玩笑~

其实每开一个进程里面就会默认有一个线程。
没有交易,就没有伤害,让我们少开一个进程,拯救一个线程!

那么那么那么,也就是说进程只是线程的容器喽,真正干活的,还是线程!
但是啊,一个进程分配的资源是固定的嘛,里面的线程默认是一个,也就是说浪费了很多资源鸭,一个进程是不可能只能开一个线程的吧。
所以啊,就有了我们的多线程!
实战!!!
那么,就祭出我们的两个函数:
def funcA():
for

本文介绍了Python中的多线程概念,强调线程作为资源分配的最小单位能提高资源利用率。通过实例展示了如何创建和启动线程,以及如何传递参数给线程函数,帮助读者理解Python多线程的基本操作。
最低0.47元/天 解锁文章
2188

被折叠的 条评论
为什么被折叠?



