我正在写一个代码在python和我只是想一个函数睡眠不是整个代码在time.sleep()
.但我找不到一种方法.我的代码:
from time import sleep
a = int()
def calc(a,b):
while True:
a=a*b
if a >> 12:
sleep(12)
#i just want this func to sleep here.
def print(msg):
while True:
msg = a
print(msg)
#i don't want this func to sleep
我该怎么办?
4条答案
按热度按时间mbzjlibv1#
使用异步
t8e9dugd2#
我想你需要读一点关于
time.sleep
函数的内容,下面是documentation函数的说明:将调用线程的执行挂起给定的秒数。参数可以是浮点数,以指示更精确的休眠时间。实际挂起时间可能少于请求的时间,因为任何捕获的信号都将终止休眠(),然后执行该信号的捕获例程。此外,由于系统中其它活动的调度,挂起时间可能比请求的时间长任意量。
如果你调用了这个函数,它会在你想要的地方暂停程序。它不会停止另一个函数。
wztqucjr3#
f1()函数内的代码将在运行代码2秒后执行,但在此期间将执行f2()函数。
tvokkenx4#