Java目录轮询策略

时间:2011-08-09 18:52:20

标签: java polling

有一个目录,文件在不可预测的时间到达,但假设概率分布正常。

轮询的平均间隔时间必须为1分钟。

是否存在某些策略 - 例如更改接近20%(+或 - )间隔进行轮询或以相等间隔更好地轮询? 如果是 - 如果可能,请指向java中的算法

3 个答案:

答案 0 :(得分:4)

您可能希望查看FileAlterationMonitorJNotifyNIO(仅限Java 7),而不是自己查看。

答案 1 :(得分:2)

对您来说可能还为时尚早,但Java 7有新的类WatchService用于监视目录的更改。

答案 2 :(得分:0)

您也可以使用awaitility实现此目的。请检查here