我有一个wxPython应用程序,它使用pyinotify(通过ThreadedNotifier)来检查某个文件何时被修改。发生这种情况时,应用程序将停止监视文件并执行一些操作。一切正常,除了调用ThreadedNotifier.stop()通常需要明显的时间,大约4秒。。。其他时候,它会立即退出。 还有其他人经历过吗?这是预期的吗?
(续本图9.04)
这可能是一种超时约4秒的轮询机制吗?线程只有在进入run()阶段时才会真正停止?