Python通过多线程实现 `异步`
2021-05-11 14:27
标签:div read 线程池 sleep style thread The star 返回结果 Python通过多线程实现 `异步` 标签:div read 线程池 sleep style thread The star 返回结果 原文地址:https://www.cnblogs.com/lab-zj/p/13152610.htmlimport threading, time
def thead(num):
print("线程%s开始执行" % num)
time.sleep(5)
print("线程%s执行完毕" % num)
def main():
print("主方法开始执行")
poll = [] # 线程池
for i in range(1, 3):
thead_one = threading.Thread(target=thead, args=(i,))
poll.append(thead_one) # 线程池添加线程
for n in poll:
n.start() # 准备就绪,等待cpu执行
print("主方法执行完毕")
return
print(time.ctime())
num = main()
print("返回结果为%s" % num)
print(time.ctime())
# 当代码执行到之后一行 print(time.ctime()), 方法 thead(num) 还在通过多线程的方式在运行,达到一种 `异步` 的效果
文章标题:Python通过多线程实现 `异步`
文章链接:http://soscw.com/index.php/essay/84299.html