python - 如何加入这些主题
问题描述
from threading import Thread
from time import sleep
def run1():
for i in range(5):
print("hello")
sleep(1)
def run2():
for i in range(5):
print("hi")
sleep(1)
if __name__ == "__main__":
Thread(target=run1).start()
Thread(target=run2).start()
print("Bye !")
我线程化了两个函数 run1 和 run2 为什么在这些线程之间打印再见我已经尝试加入它们但它不起作用
解决方案
这是您最有可能寻找的代码:
if __name__ == "__main__":
th1 = Thread(target=run1)
th1.start()
th2 = Thread(target=run2)
th2.start()
th1.join()
th2.join()
print("Bye !")
推荐阅读
- alpine.js - Alpine.js - 数量、比率、总计和总计
- python - CNN 无法对图像进行分类
- css - 与 html/css 相比,样式表包含 ::after 伪元素在 react js 中的行为不同
- intellij-idea - 强制 Intellij 用 4 个空格格式化 Svelte 页面以进行缩进?
- node.js - 在 TypeScript 和 Node.js 中定义和排序数组内容数组
- javascript - 尝试在对象内创建 Mineflayer 机器人
- c - 如何知道一个字符串字符是否可以被数字整除在C语言中
- sql - 将 DateTime 转换为 YYYY-MM-DD HH:00:00
- oracle - 从 oracle 数据库生成逻辑模型
- javascript - 将类添加到 HTML 的 JavaScript 问题