线程池用法(笔记)

       public static void test2(object a)
        {
            TdData ccc = (TdData)a;
            Console.WriteLine("我是线程方法2"+ ccc.url.ToString());
        }
        public struct TdData // 传递数据
        {
            public string url;  //数据string字段      
        }

            ThreadPool.SetMaxThreads(2, 2);
            //最多同时执行两个线程,线程池大小2

           // ThreadPool.QueueUserWorkItem(test);
            //将线程方法加入线程池队列
            TdData aa = new TdData();
            aa.url = "测试";
            ThreadPool.QueueUserWorkItem(test2, aa);

猜你喜欢

转载自blog.csdn.net/weixin_40068689/article/details/82461934