gpt4 book ai didi

python - 使用线程同时运行两个while循环的简单方法?

转载 作者:行者123 更新时间:2023-12-03 23:17:06 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

8 年前关闭。




Improve this question




我已经浏览了所有以前的答案,对于像我这样的初学者来说,它们都太复杂了。我也想同时运行 while 循环。比如我想同时运行这两个:

def firstFunction():
do things

def secondFunction():
do some other things

正如我所说,其他答案太复杂了,我无法理解。

最佳答案

假设您的 while 循环在您列出的函数内,这是我能想到的最简单的方法。

from threading import Thread

t1 = Thread(target = firstFunction)
t2 = Thread(target = secondFunction)

t1.start()
t2.start()

正如 tdelaney 所指出的那样,这样做只会启动每个线程并立即继续。如果您需要在运行程序的其余部分之前等待这些线程完成,您可以使用 .join() 方法。

关于python - 使用线程同时运行两个while循环的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18773474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com