存在一个目录,其中文件到达的时间不可预测,但假设概率分布为正态分布。
轮询的平均间隔必须为1分钟。
是否存在一些策略-例如,在接近20%(+或-)的间隔内更改轮询或在相同的间隔内更好地轮询?如果是-如果可能的话,请指出一个算法在java
与其轮询自己,不如看看FileAlterationMonitor或JNotify或NIO(仅限Java 7)。
现在对您来说可能还为时过早,但是Java 7提供了新的类WatchService,用于监视目录的更改。
您也可以使用awaitility
实现此功能。