有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

FileWatcher中的java溢出事件

我正在使用Java FileWatcher nio包监视文件复制。 我的操作系统是Solaris 5。 如果文件夹中的文件拷贝数超过500个,我将发生溢出事件

已创建/etc/sysctl。conf文件并添加到下面的属性。 财政司司长。inotify。最大用户手表数=50000

但我还是有点不知所措。如何增加要存储的事件数

FileWatcher代码:

for (WatchEvent<?> event: key.pollEvents()) {
    WatchEvent.Kind<?> kind = event.kind();

    // This key is registered only
    // for ENTRY_CREATE events,
    // but an OVERFLOW event can
    // occur regardless if events
    // are lost or discarded.
    if (kind == OVERFLOW) {
        continue;
    }

共 (0) 个答案