Linux
视窗
苹果
点差
低级别的零开销和 LMDB .NET包装与有用的一些额外的本地方法。
在NuGet上以。
C# async/await支持
LMDB支持的“正常”情况是从单个线程执行事务时。 对于.NET,这意味着,如果从单个线程调用事务中的所有操作,则哪个线程正在执行事务都无关紧要,而LMDB将正常工作。
在某些情况下,我需要后台执行LMDB事务中的写事务或.NET异步操作。 对于这种情况,Spreads.LMDB完全支持异步/等待。 写入事务通过阻塞并发队列在单个线程中执行。 可以从异步代码中使用读取事务,这需要对环境强制使用属性:
线程可以使用并行只读事务。 如果用
评论0
最新资源