time.sleep(5)会让整个程序进入睡眠状态吗?

时间:2014-11-19 06:08:20

标签: python xmpp kivy

在我的程序中,我必须等待一些安装才能完成。以下是相同的伪代码:

    Clock.schedule_once(self.instantiate_module1,2)
    Clock.schedule_once(self.instantiate_module2,2)
    while (instantiation is not done)
          time.sleep(4)

    Continue Execution
But the installations are never done.

这里睡眠将保持整个程序(如果我们有多个线程)暂停/睡眠? 睡眠方法如何运作?

1 个答案:

答案 0 :(得分:2)

time.sleep正在阻塞主线程,时钟也会运行。一个简单的解决方案就是每隔四秒计时一次计划检查功能,并在安装完成后取消它。