首页 技术 正文
技术 2022年11月18日
0 收藏 953 点赞 4,750 浏览 479 个字

Task的功能喝Thread类似,写法也很简单;

两种方式:

第一

Task t1=new Task(()=>{});
t1.Start();//启动Task
t1.Wait();//若调用Wait函数,则会等待t1运行结束才能往下执行,若不调用wait函数,则t1会在后台运行直至结束;

第二

Task  t2=Task.Factory.StartNew(()=>{});
t2.Wait();//不需要调用Start函数;若调用Wait函数,则会等待t2运行结束才能往下执行,若不调用wait函数,则t2会在后台运行直至结束;

加入参数的写法

  Task t1 = new Task(p =>
{
var model=(dynamic)p;
Console.WriteLine("{0}",model.name);
},new { name=});Task.Factory.StartNew(p=>{},new {name=});

带有返回值

Task t=Task.Factory.StartNew<string>(()=>{return "demo";"});
Console.WritLine(t.Result);
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,082
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,557
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,406
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,179
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,815
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,898