hi,之前问Lob实例的时候曾经提到,想简单读完整文件,只要反复调用read,lob内部会自动维护偏移。这个偏移是存在lob中么?查了下client/client.hpp中没找到类似的定义。想知道这个偏移的维护是一个lob对象维护一个还是针对sdb对象?多个进程同时read应该没有问题吧?
代码在clientImpl.hpp 中的_sdbLobImpl类中。
对于每个lob对象都会维护一个偏移,并且在服务端还会针对每个打开的lob维护一个偏移。
客户端中的lob(sdbLob)对象本身不支持并发操作。但是多个进程读一个lob是没有问题的。
好的,明白了