Thread & Task study - XianWorld/xxxgame GitHub Wiki

C# & .Net

Quartz Enterprise Scheduler .NET

Quartz.NET is a full-featured, open source job scheduling system that can be used from smallest apps to large scale enterprise systems. Quartz.NET is a pure .NET library written in C# and is a port of very popular open source Java job scheduling framework, Quartz. This project owes very much to original Java project, it's father James House and the project contributors.

jgeurts/FluentScheduler

A task scheduler that uses fluent interface to configure schedules. Useful for running cron jobs/automated tasks from your application.

codesoda/Scheduler

CodeSoda.Scheduler is a simple Task Scheduler in C# that enables any WinForms or ASP.NET /MVC project to run scheduled tasks in the background. It understands running a task AT a certain time, EVERY x time or can also host self managed tasks.

CodeSoda.Scheduler does not interact with the system scheduled tasks in anyway and runs using threads within the hosted process.

Inspired by

Unity3D

sebas77/TaskRunner

Runs Asynchronous tasks in Parallel and Serial. More information here: http://blog.sebaslab.com/run-serial-parallel-asynchronous-tasks-unity3d-c/