All Projects → Roger3Lee → Inc.runtime.queue

Roger3Lee / Inc.runtime.queue

Licence: mit
An runtime queue use Asynchronous program

Programming Languages

csharp
926 projects

Labels

Projects that are alternatives of or similar to Inc.runtime.queue

Ytask
YTask is an asynchronous task queue for handling distributed jobs in golang(go异步任务框架)
Stars: ✭ 121 (+536.84%)
Mutual labels:  task, queue
leek
Celery Tasks Monitoring Tool
Stars: ✭ 77 (+305.26%)
Mutual labels:  task, queue
Node Rethinkdb Job Queue
A persistent job or task queue backed by RethinkDB.
Stars: ✭ 158 (+731.58%)
Mutual labels:  task, queue
Fennel
A task queue library for Python and Redis
Stars: ✭ 24 (+26.32%)
Mutual labels:  task, queue
Node Celery
Celery client for Node.js
Stars: ✭ 648 (+3310.53%)
Mutual labels:  task, queue
Task Easy
A simple, customizable, and lightweight priority queue for promises.
Stars: ✭ 244 (+1184.21%)
Mutual labels:  task, queue
qless-php
PHP Bindings for qless
Stars: ✭ 25 (+31.58%)
Mutual labels:  task, queue
best-queue
Queue in runtime based promise
Stars: ✭ 26 (+36.84%)
Mutual labels:  task, queue
coyotes
非常简单的异步命令执行队列
Stars: ✭ 24 (+26.32%)
Mutual labels:  task, queue
rearq
A distributed task queue built with asyncio and redis, with built-in web interface
Stars: ✭ 81 (+326.32%)
Mutual labels:  task, queue
Clearly
Clearly see and debug your celery cluster in real time!
Stars: ✭ 287 (+1410.53%)
Mutual labels:  task, queue
linda
Linda is a simple dispatcher library.
Stars: ✭ 12 (-36.84%)
Mutual labels:  task, queue
Machinery
Machinery is an asynchronous task queue/job queue based on distributed message passing.
Stars: ✭ 5,821 (+30536.84%)
Mutual labels:  task, queue
Iruka
A collection of classical data structures ⛩ and algorithms 🏃‍♂️ implemented in Typescript with video lectures 📹.
Stars: ✭ 625 (+3189.47%)
Mutual labels:  queue
Taskr
A simple task manager app
Stars: ✭ 760 (+3900%)
Mutual labels:  task
Vscode Todo Plus
Manage todo lists with ease. Powerful, easy to use and customizable.
Stars: ✭ 622 (+3173.68%)
Mutual labels:  task
Learningmasteringalgorithms C
Mastering Algorithms with C 《算法精解:C语言描述》源码及Xcode工程、Linux工程
Stars: ✭ 615 (+3136.84%)
Mutual labels:  queue
Train
Train, a fast (FIFO) queue with rollback mechanism.
Stars: ✭ 5 (-73.68%)
Mutual labels:  queue
Arq
Fast job queuing and RPC in python with asyncio and redis.
Stars: ✭ 695 (+3557.89%)
Mutual labels:  queue
Qlibc
qLibc is a simple and yet powerful C library providing generic data structures and algorithms
Stars: ✭ 614 (+3131.58%)
Mutual labels:  queue

INC.Queue

Implementent a queue basic on .net framwork C# language

You can used it like this:

var manager = new QueueManager(new QueueConfirguration(2, 10000, 1), QueueTaskMode.Task, new JobPriorityScheduleConfig(DateTime.Now, new TimeSpan(0, 1, 0)));
manager.Start();

for (int i = 0; i < 20; i++)
{
    manager.AddJob(new Job<int>(i, (index) =>
    {
        Console.WriteLine($"Thread id:{System.Threading.Thread.CurrentThread.ManagedThreadId}    SeqNo.:{index}");
    }));
}
Console.WriteLine($"Main Thread ID:{System.Threading.Thread.CurrentThread.ManagedThreadId}");
Console.ReadLine();
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].