gpt4 book ai didi

java - Jnotify 是如何工作的

转载 作者:行者123 更新时间:2023-12-02 04:39:14 29 4
gpt4 key购买 nike

我能够使用Jnotify来监听文件创建、修改等事件。我关心的是Jnotify如何工作。我的意思是它使用 get 事件。引用资源使用情况使用是否安全。我读到另一个问题——https://stackoverflow.com/questions/11100003/why-does-jnotify-consume-so-much-resources ——它消耗大量资源。

解决问题的另一种方法是使用 while 循环,直到出现条件,然后程序关闭。

哪个更好用,消耗的资源更少。

最佳答案

linnotify 与内核对话以获取文件系统更改的通知。无需轮询,内核会通知订阅文件夹的更改。

jnotifylibjnotify 的 JNI 包装器。

尽管如此,如果您使用的是 Java 7,那么这一切都已成为历史,将被新的 java 文件 I/O (NIO.2) 包所取代。

关于java - Jnotify 是如何工作的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11632277/

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