导语:
本文主要介绍了关于python多线程中的threading使用技巧的相关知识,希望可以帮到处于编程学习途中的小伙伴
在任何区域设置中,总有一个掌控全局的管理者。这也是我们在公司需要一个leader来统筹布局的道理。
在python多线程中,还有一个方法有着如此重要的作用——threading,相信你已经看过很多次了,你知道这个方法有哪些实用的功能吗?为什么大家都选择它?如果还是理解认知不清晰,可以继续阅读正文。
threading模块
的主要应用:
多线程启动
# 多线程启动
import os
import time
from threading import Thread
def func():
time.sleep(1)
print('hello 线程', os.getpid())
t = Thread(target=func)
t.start()
print(os.getpid())
# 结果
# 6360
# hello 线程 6360
同步开启多线程
# 同步开启多线程
import os
import time
from threading import Thread
def func():
time.sleep(1)
print('hello 线程', os.getpid())
thread_l = []
for i in range(10):
t = Thread(target=func)
t.start()
thread_l.append(t)
for j in thread_l:
j.join()
print(os.getpid())
如果需要开启多线程运行,可以直接调用该模块。上面已经为你提供了演示代码。如果还需要代码解释,可以直接套用上面的内容。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 探索python列表的优势11/03
- ♥ python方法的绑定和解除绑定01/05
- ♥ python中如何判断是文件夹还是文件09/20
- ♥ 如何用python统计字典中元素出现的次数?11/23
- ♥ 如何从python的列表中删除重复元素10/30
- ♥ Python核心知识体系14张思维导图12/26
内容反馈