SharpTools / SharpQueue

Ultra simple multithread / multiprocess directory based persistent queue system for C#

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SharpSenses

# SharpQueue Ultra simple multithread / multiprocess directory based persistent queue system for C#
  • VNext ready
  • Thread safe
  • Fast and simple

install-package sharpqueue

Usage

Enqueue

using (var q = new DirectoryQueue("queue")) {
  q.Enqueue(item);
}

Dequeue

Other thread, process or application

using (var q = new DirectoryQueue("queue")) {
   var item = q.Dequeue<List<Item>>();
   ...
}

About

Ultra simple multithread / multiprocess directory based persistent queue system for C#

License:MIT License


Languages

Language:C# 100.0%