Jnotify是如何工作的

Abh*_*tra 2 java jnotify

我能够将Jnotify听力事件用作文件编辑,修改等.我关注的是Jnotify的工作原理.我的意思是它使用get事件.在资源使用的参考中使用是否安全.我读了另一个问题 - /sf/ask/777000241/ - 它消耗了大量资源.

我可以解决我的问题的另一种方法是while循环直到条件然后程序关闭.

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

Miq*_*uel 5

linnotify与内核通信以获得文件系统更改的通知.没有轮询,内核会通知订阅文件夹的更改.

jnotify是围绕一个JNI包装libjnotify.

尽管如此,如果您使用的是Java 7,那么所有这些都是历史记录,取而代之的是新的Java文件I/O(NIO.2)包.