繁体   English   中英

time.sleep(5)将使整个程序进入睡眠状态?

[英]time.sleep(5) will make entire program to sleep?

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

    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.

这里的睡眠会使整个程序(如果我们有多个线程)暂停/睡眠吗? 睡眠方法如何工作?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM