代码之家  ›  专栏  ›  技术社区  ›  Joril

慢速pyinotify.ThreadedNotifier.stop()

  •  0
  • Joril  · 技术社区  · 15 年前

    我有一个wxPython应用程序,它使用pyinotify(通过ThreadedNotifier)来检查某个文件何时被修改。发生这种情况时,应用程序将停止监视文件并执行一些操作。一切正常,除了调用ThreadedNotifier.stop()通常需要明显的时间,大约4秒。。。其他时候,它会立即退出。
    还有其他人经历过吗?这是预期的吗?

    (续本图9.04)

    1 回复  |  直到 15 年前
        1
  •  1
  •   extraneon    15 年前

    这可能是一种超时约4秒的轮询机制吗?线程只有在进入run()阶段时才会真正停止?