问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求C#关于线程池的简单例子

发布网友 发布时间:2022-05-11 00:03

我来回答

1个回答

热心网友 时间:2023-11-18 00:22

public delegate void WaitCallback(Object state);

代码示例:

01 using System;
02 using System.Threading;
03
04 public class Test
05 {
06 // 存放要计算的数值的字段
07 static double number1 = -1;
08 static double number2 = -1;
09
10 public static void Main()
11 {
12 // 获取线程池的最大线程数和维护的最小空闲线程数
13 int maxThreadNum, portThreadNum;
14 int minThreadNum;
15 ThreadPool.GetMaxThreads(out maxThreadNum, out portThreadNum);
16 ThreadPool.GetMinThreads(out minThreadNum, out portThreadNum);
17 Console.WriteLine("最大线程数:{0}", maxThreadNum);
18 Console.WriteLine("最小空闲线程数:{0}", minThreadNum);
19
20 // 函数变量值
21 int x = 15600;
22
23 // 启动第一个任务:计算x的8次方
24 Console.WriteLine("启动第一个任务:计算{0}的8次方。", x);
25 ThreadPool.QueueUserWorkItem(new WaitCallback(TaskProc1), x);
26
27 // 启动第二个任务:计算x的8次方根
28 Console.WriteLine("启动第二个任务:计算{0}的8次方根。", x);
29 ThreadPool.QueueUserWorkItem(new WaitCallback(TaskProc2), x);
30
31 // 等待,直到两个数值都完成计算
32 while (number1 == -1 || number2 == -1) ;
33
34 // 打印计算结果
35 Console.WriteLine("y({0}) = {1}", x, number1 + number2);
36
37 }
38
39 // 启动第一个任务:计算x的8次方
40 static void TaskProc1(object o)
41 {
42 number1 = Math.Pow(Convert.ToDouble(o), 8);
43 }
44
45 // 启动第二个任务:计算x的8次方根
46 static void TaskProc2(object o)
47 {
48 number2 = Math.Pow(Convert.ToDouble(o), 1.0 / 8.0);
49 }
50
51 }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
cad里面打完字怎么还原十字架 财务建帐需要什么 建账建账的基本要求 当爱情与亲情需要丢弃一样时,你会选择丢弃哪一方 当爱情和亲情有冲突时你会怎样决择?你会为你所爱的人不顾一切吗? 剑网三 查看余额 因为某些特殊原因不好登陆游戏查看,求其他方式_百度知 ... 右肺上叶中叶结节灶怎么回事 节能门窗有哪些标准 节能门窗有哪些 节能门窗具有哪些特征 魔兽世界:各地英雄FB的钥匙购买处在哪 请教线程池解决方案: JAVA写的线程池,及使用已有的线程池案例。 线程池的示例 千草宝翠冻龄奢宠套的效果怎样 仟草宝萃祛眼袋什么价位?什么价位? 仟草宝萃去眼袋是真的吗? 你好 钢尺的4尺47是多少米 给我我的奇妙男友,免费的,谢谢 我的亲妙男友小植和薜灵桥亲吻在第几集 《我的奇妙男友》 我的奇妙男友赞助商都有哪些 谁有我的奇妙男友的资源 奇妙男友现在是什么情况了 我要我的奇妙男友 我的奇妙男友的演员 妙趣友肉松饼是什么肉 武汉妙友广告装饰工程有限公司怎么样? 徐州妙友纸品有限公司怎么样? 普通*上的银行账户是填写对公账户呢还是填写第三方协议的账户银行呢? 公司合作协议中要写明公司基本账户或者一般账户是什么吗 曾经辛苦追到的女神 如今只是个发泄的工具什么意思? 我需要一个java线程池的例子,比如说我设置线程池最大线程数为20 “差点儿没摔倒”到底有没有摔倒? 魔兽世界中,外域的副本像破碎等英雄模式,都需要特定钥匙? 有了迷宫钥匙,奥金顿地下副本还是进不了? Java中,如果要在一个实例上产生多个线程(也就是我们常说的线程池),我们应该如何做呢? 英雄暗影迷宫的钥匙在哪买? WOW中有哪些副本要钥匙的 今天迷宫日常给的那个什么复仇军的牢笼的钥匙是干嘛的? 魔兽世界英雄副本的钥匙需要声望么? 英雄模式的暗影迷宫能不能做卡拉赞钥匙任务 魔兽世界的英雄副本需要钥匙么? C#,如果用线程池,怎么样在线程池里面同时实例化100个线程出来取执行不同的任务? 火车票7号车厢072和073靠窗口么? k209列车7车厢013座位是靠窗吗? z3列车7号车厢,18,19在一起吗?靠窗吗?如果你能告诉我,那就太棒了,谢谢你。 K426火车7号车厢座位分布图 k778那些座位靠窗? k7565次列车7号是靠窗的吗 请问K769次列车7车厢哪些位置是靠窗的