应用程序使用 time.sleep 的弊端 替代解决方案

在 Python 应用程序中使用 time.sleep 函数阻塞延时,的确很简单。

但 time.sleep 会休眠整个 Python 解释器环境,所以,存在不少弊端。

脚本程序

使用 sleep 操作,可能造成脚本程序运行不正常、死锁 (或崩溃)。

譬如:收不到 UDP 通信数据、无法收发 Qt 信号。

GUI 程序

使用 sleep 操作,可能导致 GUI 程序运行不正常、死锁 (或崩溃)、图形用户界面卡死。

譬如:收不到 UDP 通信数据、无法收发 Qt 信号。

See also:

Copyright Notice: This article is exclusive original manuscripts, copyrighted by Happy Digits Software , shall not be reproduced without permission.

Table of contents

  1. 脚本程序
  2. GUI 程序

Previous topic

print 函数

Next topic

print 函数

Quick search