在DirectoryStream迭代期间处理目录更新

时间:2017-08-30 18:07:45

标签: java

根据DirectoryStream文档:

  

它是线程安全的,但在迭代时不会冻结目录,   所以它可能(或可能不)反映对发生的目录的更新   在创建DirectoryStream之后。

因此,如果我有一个过滤器接受不是.json文件的所有内容并使用它创建DirectoryStream,那么看起来如果在迭代流中添加.json文件,则有可能迭代器会抓住它。有没有解决的办法?或者我只需要在迭代中检查json扩展名吗?

0 个答案:

没有答案