gpt4 book ai didi

java - 使用 Java 的操作系统事件处理程序

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:33:28 26 4
gpt4 key购买 nike

我有一个作为守护进程工作的 java 进程,它监视文件系统上的 directroy,一旦将新文件添加到目录中,java 进程将通过对其执行一些逻辑来处理该文件,目前在我的实现中守护进程每 10 秒检查一次文件夹,如果添加了新文件,它将开始处理它。

有没有办法让文件夹通知进程添加了新文件,然后进程可以开始处理它,文件夹上的事件处理程序本身是 Java API 的操作系统级别,可以我用 Java 做这个?

最佳答案

我不知道有什么办法。无论如何,对于通知某些内容的文件夹,您可能必须更改(创建自己的)文件系统驱动程序。

系统事件非常依赖于操作系统,而 Java 的设计恰恰相反。

这取决于您希望守护进程响应的速度。使用 sleep 方法,可以缩短 sleep 时间,但会占用更多的 CPU 周期。

关于java - 使用 Java 的操作系统事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6616388/

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