gpt4 book ai didi

java - inotify - 我应该如何处理完整的事件队列?

转载 作者:行者123 更新时间:2023-12-02 08:19:16 30 4
gpt4 key购买 nike

我是 Fedora 用户,目前正在使用 inotify-java 来实现目录轮询。我有以下代码片段:

InotifyEventListener inel = new InotifyEventListener() {

@Override
public void filesystemEventOccurred (InotifyEvent ine) {
// code to handle - done
}

@Override
public void queueFull (EventQueueFull eqf) {
// this is the part when I'm not sure what I should do
}

}

最佳答案

您应该执行特定于您的应用程序的恢复操作。

如果您检索事件的速度不够快,就会发生“队列已满”事件。多余的事件将被丢弃,但您会收到通知。

您应该考虑如果错过一两个事件会对您的应用程序产生什么后果,并计划恢复操作(例如快速清理队列并重新扫描目录)。

关于java - inotify - 我应该如何处理完整的事件队列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5774652/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com