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)
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不可以使用.