迭代器是否会持续提供LevelDB中基础数据的当前视图?

时间:2014-09-01 16:13:41

标签: java leveldb

我试图在leveldb中使用相同的迭代器一段时间。一旦我创建了一个迭代器,如果有另一个线程发生了变化,那么leveldb迭代器会提供这些变化吗?或者我是否必须创建另一个迭代器?

1 个答案:

答案 0 :(得分:1)

现有的leveldb迭代器反映这些变化。迭代器对创建迭代器时所采用的数据库的快照进行操作。

这是最近发给leveldb邮件列表的一个帖子:https://groups.google.com/forum/#!topic/leveldb/nT2BZ6gKAEc