jason-c-daniels - Jcd.Tasks 0.1.32
A netstandard2.0 library that provides utility classes to help with managing Task
s, creating custom TaskScheduler
s, and creating thread safe value access.
PM> Install-Package Jcd.Tasks -Version 0.1.32 -Source https://www.myget.org/F/jason-c-daniels/api/v3/index.json
> nuget.exe install Jcd.Tasks -Version 0.1.32 -Source https://www.myget.org/F/jason-c-daniels/api/v3/index.json
> dotnet add package Jcd.Tasks --version 0.1.32 --source https://www.myget.org/F/jason-c-daniels/api/v3/index.json
source https://www.myget.org/F/jason-c-daniels/api/v3/index.json
nuget Jcd.Tasks ~> 0.1.32
Copy to clipboard
> choco install Jcd.Tasks --version 0.1.32 --source https://www.myget.org/F/jason-c-daniels/api/v2
Import-Module PowerShellGet
Register-PSRepository -Name "jason-c-daniels" -SourceLocation "https://www.myget.org/F/jason-c-daniels/api/v2"
Install-Module -Name "Jcd.Tasks" -RequiredVersion "0.1.32" -Repository "jason-c-daniels"
Copy to clipboard
Jcd.Tasks
[ARCHIVED]
This repository is now ARCHIVED.
[DEPRECATED]
The code from this project has been deprecated.
See Jcd.Threading for the latest code.
A netstandard2.0 library that provides utility classes to help with managing Task
s,
creating custom TaskScheduler
s, and creating thread safe value access.
Read the API docs carefully.
Types Provided.
- The main types provided are:
TaskSchedulerExtensions
- a static class supporting aTask.Run
-compatible API that ensures actions are executed on a specified instance ofTaskScheduler
.SynchronizedValue
- a flexible and CLS compliant re-imagining ofInterlocked
.CurrentSchedulerTaskRunner
- a static class supporting aTask.Run
-compatible API that ensures actions are executed on the current executingTaskScheduler
.CuustomSchedulerTaskRunner
- a static class supporting aTask.Run
-compatible API that ensures actions are executed on a single instance of a custom implementation ofTaskScheduler
.SimpleThreadedTaskScheduler
- A custom task scheduler base class that allocates a fixed pool of threads on which to run tasks.
Examples
See EXAMPLES.md for detailed examples.
Badges
- .NETStandard 2.0: 2.0.0.0
OwnersJason C. Daniels |
AuthorsJason C. Daniels |
Project URLhttps://github.com/jason-c-daniels/Jcd.Tasks |
LicenseMIT |
Info16 total downloads |
1 downloads for version 0.1.32 |
Download (39.6 KB) |
Found on the current feed only |
Package history
Version | Size | Last updated | Downloads | Mirrored? | |||
---|---|---|---|---|---|---|---|
0.1.32 | 39.6 KB | Thu, 07 Mar 2024 01:50:43 GMT | 1 | ||||
0.1.29 | 39.56 KB | Wed, 06 Mar 2024 11:59:18 GMT | 2 | ||||
0.1.25 | 39.55 KB | Wed, 06 Mar 2024 00:03:02 GMT | 0 | ||||
0.1.20 | 17.9 KB | Tue, 27 Feb 2024 02:36:33 GMT | 1 | ||||
0.1.10 | 18.06 KB | Sun, 25 Feb 2024 19:53:50 GMT | 1 | ||||
0.1.9 | 17.98 KB | Sun, 25 Feb 2024 19:49:39 GMT | 3 | ||||
0.1.6 | 17.85 KB | Sun, 25 Feb 2024 19:39:52 GMT | 0 | ||||
0.1.0 | 17.68 KB | Sun, 25 Feb 2024 18:30:46 GMT | 2 | ||||
0.0.5 | 12.95 KB | Mon, 20 Mar 2023 01:52:06 GMT | 6 |