Kakaluote.TaskSchedulerExtension NuGet Package

扩展的线程池,可以自定义线程池数量使用方法介绍
Action<int> action = DoSomething2;
var _taskSchedulerEx = new TaskSchedulerEx(20, 20);
List<Task> taskList = new List<Task>();
for (int i = 0; i < 20; i++)
{
int k = i;
taskList.Add(_taskSchedulerEx.Run(() =>
{
action(k);
}));
}
Task.WaitAll(taskList.ToArray());
_taskSchedulerEx.Dispose(); //注意.net framework或者netstandard可以使用,net core报Abort不可以使用.




Got any Kakaluote.TaskSchedulerExtension Question?





Info

Version: 1.0.0
Author(s): Kakaluote
Last Update: Thursday, January 28, 2021
.NET Fiddle: Create the first Fiddle
NuGet Url: https://www.nuget.org/packages/Kakaluote.TaskSchedulerExtension


Install
Install-Package Kakaluote.TaskSchedulerExtension
dotnet add package Kakaluote.TaskSchedulerExtension
paket add Kakaluote.TaskSchedulerExtension
Kakaluote.TaskSchedulerExtension Download (Unzip the "nupkg" after downloading)





STATS

must-have-score

.8

avg-downloads-per-day

0

days-since-last-release

1634