知行编程网知行编程网  2022-12-17 19:30 知行编程网 隐藏边栏  4 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python多线程中的threading使用技巧的相关知识,希望可以帮到处于编程学习途中的小伙伴

python多线程中的线程使用技巧


在任何区域设置中,总有一个掌控全局的管理者。这也是我们在公司需要一个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())

如果需要开启多线程运行,可以直接调用该模块。上面已经为你提供了演示代码。如果还需要代码解释,可以直接套用上面的内容。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享