Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MacOS上Java目录监视服务的状态_Java_Macos - Fatal编程技术网

MacOS上Java目录监视服务的状态

MacOS上Java目录监视服务的状态,java,macos,Java,Macos,MacOS Java平台上WatchService的状态如何 似乎没有在7号和8号上工作 这个问题在以后的版本中得到解决了吗?我们现在是13号 据我所见,它正在使用OpenJDK 8开发MacOS /tmp$ java DirectoryWatcherExample Event kind:ENTRY_CREATE. File affected: test.txt. Event kind:

MacOS Java平台上WatchService的状态如何

似乎没有在7号和8号上工作


这个问题在以后的版本中得到解决了吗?我们现在是13号

据我所见,它正在使用OpenJDK 8开发MacOS

/tmp$ java DirectoryWatcherExample                        
Event kind:ENTRY_CREATE. File affected: test.txt.                               
Event kind:ENTRY_DELETE. File affected: test.txt.                               
Event kind:ENTRY_CREATE. File affected: test.txt.                               
Event kind:ENTRY_MODIFY. File affected: test.txt.                               
Event kind:ENTRY_DELETE. File affected: test.txt.                               

/tmp$ java -version                                     
openjdk version "1.8.0_232"                                                     
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09)                 
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)          

/tmp$ uname -v                                            
Darwin Kernel Version 18.7.0: Sat Oct 12 00:02:19 PDT 2019; root:xnu-4903.278.12
~1/RELEASE_X86_64
你可以试试这个代码

原始资料来源:

JDK似乎实现了一种机制,称为OpenBSD/solaris系统的通知机制。我没有搜索mercurial repos的经验,所以我能找到的最好的是一个显示kqueue实现的只读JDK8源代码

  • 与本机实现相关
  • Macos手册页

嗨,momomo,你能澄清一下“WatchService的状态”是什么意思吗?它没有正确实施。它是一个通知文件更改的API。不是8上的本机实现。慢点,是的,也许。我认为这是令人难以置信的缓慢,所以我没有拿起的变化。它不是本机实现。