DiskQueue:适用于.Net和Mono的线程安全,多进程(ish)持久队列库

时间:2024-06-11 13:19:25
【文件属性】:

文件名称:DiskQueue:适用于.Net和Mono的线程安全,多进程(ish)持久队列库

文件大小:54KB

文件格式:ZIP

更新时间:2024-06-11 13:19:25

c-sharp queue disk mono thread

磁盘队列 线程安全的多进程持久队列,其很大程度上基于 。 要求和环境 适用于.Net 4+和Mono 2.10.8+(建议3.0.6+) 需要访问文件系统存储 基本用法 PersistentQueue.WaitFor(...)是主要入口点。 这将尝试在给定的存储位置上获得排他锁。 首次使用时,将创建一个目录,其中包含必需的文件。 可以在线程之间共享此队列对象。 每个线程应调用OpenSession()以获得自己的会话对象。 IPersistentQueue和IPersistentQueueSession都应包装在using()子句中,否则应进行适当处理。 例子 在一个线程上排队,在另一个线程上消耗; 重试一些例外。 请注意,这是两个会话之间共享的一个队列。 您不应一次为一个存储位置打开两个队列实例。 IPersistentQueue queue = new Persistent


【文件预览】:
DiskQueue-master
----LICENSE(2KB)
----src()
--------DiskQueue()
--------DiskQueue.Tests()
----Logo-small.png(2KB)
----.gitignore(413B)
----DiskQueue.1.1.0.nuspec(1KB)
----Logo.png(10KB)
----README.md(4KB)
----DiskQueue.sln(2KB)

网友评论