在JavaScript中,我习惯于能够调用稍后要执行的函数,就像这样
function foo() {
alert('bar');
}
setTimeout(foo, 1000);
这不会阻止其他代码的执行。
我不知道如何在Python中实现类似的东西。我可以睡觉
import time
def foo():
print('bar')
time.sleep(1)
foo()
但这会阻止其他代码的执行。(实际上在我的情况下阻塞Python本身并不是问题,但我无法对该方法进行单元测试。)
我知道线程是为不同步执行而设计的,但我想知道是否更容易,类似setTimeout或setInterval存在。
慕勒3428872
呼啦一阵风
相关分类