慢 pyinotify.ThreadedNotifier.stop()

Posted

技术标签:

【中文标题】慢 pyinotify.ThreadedNotifier.stop()【英文标题】:Slow pyinotify.ThreadedNotifier.stop() 【发布时间】:2010-01-05 10:46:54 【问题描述】:

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

(Xubuntu 9.04)

【问题讨论】:

【参考方案1】:

会不会是一个超时4秒左右的轮询机制?并且线程只有在进入 run() 阶段时才真正停止?

这可能与线程库有关。

您可以使用具有不同超时的通知器来测试它。

【讨论】:

刚刚在 pyinotify 中找到了一个“def check_events(self, timeout=4000)”.. 感谢您的提示! 您通常只需要一个提示 :) 很高兴它有所帮助。

以上是关于慢 pyinotify.ThreadedNotifier.stop()的主要内容,如果未能解决你的问题,请参考以下文章

网页打开慢,响应时间慢,如何定位这个问题?

如何开启MySQL慢查询日志

mysql怎么开启慢查询日志开启

如何开启MySQL慢查询日志

如何开启MySQL慢查询日志

AS打开速度慢,AS项目导入慢,新建项目导入慢