如何不等待函数完成python

卢卡斯·曼

我正在尝试对其中包含异步部分的循环进行编程。我不想每次迭代都等待异步部分。有没有一种方法可以不等待循环内的该函数完成?

在代码中(示例):

import time
def test():
    global a
    time.sleep(1)
    a += 1
    test()

global a
a = 10
test() 
while(1):
    print a
blue_note

您可以将其放在线程中。代替test()

from threading import Thread
Thread(target=test).start()
print("this will be printed immediately")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章