Task三个列子的分享
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这次要分享的是C#Task任务的几个列子,感觉最实用的是封装的分页任务执行方法,这个方法步奏也是目前在我工作中执行多任务常用的,不知道各位也有这用的情况,那么开始吧。1.顺序任务执行 View Cod
千家信息网最后更新 2026年10月31日Task三个列子的分享
这次要分享的是C#Task任务的几个列子,感觉最实用的是封装的分页任务执行方法,这个方法步奏也是目前在我工作中执行多任务常用的,不知道各位也有这用的情况,那么开始吧。
1.顺序任务执行
View Code
上面的代码中也备注了一些文字说明,其中有关键词语及意思如下:
.Task.Factory.StartNew:创建一个Task实例,创建后自动开启,无需在调用Start;
.ContinueWith:看单词的意思就明了,是继续的意思,在这里的效果也是等待上一个Task执行完毕了在继续执行本次任务,这里方法里面每个任务是一层一层传递的
效果图:
这里有个地方注意,sleep这是了5s但是这里使用Stopwatch统计出来只有4999ms,这个地方存在差异性,本章不解释,有兴趣朋友可以分享下或研究下。
2.并行任务效果
View Code
关键词语及意思如下:
.Func
.Task.WaitAll这个方法有几个重载,这里用的是一个超时时间的方法,设置时间后在规定的时间就不继续等待Task【】了,如果task【】在超时时间范围内就执行完了,那么直接通过,不用再等待超时时间
效果:
这里依然有统计时间查问题,忽略
3.分页任务执行方法
View Code
测试代码:
View Code
View Code
这里使用的是分页的原理,把参数集合分发到创建的Task中,使用Task【】来处理这些数据,这里和第二个例子有点相识就多了分页写法而已,最后统计执行成功的条数,以此来返回给调用者,方便记录日志,此方法目前是我经常使用的,不知道是否还有更好的,各位多多分享,谢谢。
效果图:
任务
方法
时间
效果
意思
统计
代码
关键
参数
地方
效果图
列子
实用
相同
成功
不用
个数
例子
关键词
兴趣
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网产品
互联网科技有限公司经营范围
智能科技公司是互联网公司吗
互联网巨头科技公司
佰商互联网科技有限公司
互联网 科技服务平台
互联网巨头投资的硬核科技
厦门比较好的科技互联网公司
世界互联网科技公司市值排名
宝灵互联网科技有限公司
湖南一路畅行互联网科技
移动互联网科技公司
晓花互联网科技有限公司网址
广西互联网科技孵化中心
互联网保险科技创业
洛阳共同富裕互联网科技有限公司
锡山区互联网智能科技产品供应
广州百诚互联网科技有限公司官网
科技互联网行业投资研究
东风日产互联网科技公司叫什么
广州善班互联网科技
上游互联网科技
互联网金融 科技创新
华脉科技工业互联网产品
北京大学互联网科技怎么样
央行互联网金融科技公司
岳阳华臻互联网科技有限公司
天津腾达互联网科技有限公司
允成互联网科技有限公司融资
深圳艾果互联网通讯科技