Files
KJD/Store.Framework/ThreadManage/ThreadManagerPool.cs
T
2026-09-11 19:11:12 +08:00

28 lines
662 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Store.Framework.ThreadManage
{
public static class ThreadManagerPool
{
private static ThreadManager _manager;
public static int CountThread { get; set; }
public static int CountActiveThread { get => _manager.CountActiveThreads; }
static ThreadManagerPool()
{
_manager = new ThreadManager(CountThread);
_manager.Start();
}
public static void AddTask(WorkAction action)
{
_manager.AddTask(action, false);
}
}
}