• 注册
当前位置:迪客赚 > 正文

获取线程池活动线程数量

作者:迪客赚 发布时间:2021-12-23 08:14:36

获取线程池活动线程数量

public class ThreadHelper
    {
        static object _lock = new object();
        public static int MaxThreadCount
        {
            get
            {
                lock (_lock)
                {
                    int MaxWorkerThreads, miot, AvailableWorkerThreads, aiot;

                    //获得最大的线程数量
                    ThreadPool.GetMaxThreads(out MaxWorkerThreads, out miot);

                    AvailableWorkerThreads = aiot = 0;

                    //获得可用的线程数量
                    ThreadPool.GetAvailableThreads(out AvailableWorkerThreads, out aiot);

                    //返回线程池中活动的线程数

                    return MaxWorkerThreads - AvailableWorkerThreads;
                }
            }
        }
    }


来源:(QQ/微信:313919848),转载请保留出处和链接!如有侵权或出处有误请联系网站客服,我们会第一时间为你处理。

本文链接: https://www.dikezhuan.com/post/90815.html

点击获取红包封面

最新评论

欢迎您发表评论:

请登录之后再进行评论

登录
相关推荐
网站活动
新老用户须知