当前位置: 首页 > news >正文

wap网站开发视频教程天津做网站价格

wap网站开发视频教程,天津做网站价格,货车保险哪家网站可以直接做,装修设计咨询公司最近项目需求多线程#xff0c;使用了线程池和Thread开启新线程#xff0c;总不符合我的想要的#xff0c;于是看了下新特性Task 废话不多说#xff0c;直接贴代码#xff0c;实验的demo 只作参考 1 internal class Program2 {3 private static void Main(st…最近项目需求多线程使用了线程池和Thread开启新线程总不符合我的想要的于是看了下新特性Task   废话不多说直接贴代码实验的demo 只作参考     1 internal class Program2 {3 private static void Main(string[] args)4 {5 Console.WriteLine(Hello World!);6 Console.WriteLine($开始启动线程开始时间{DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss)});7 string[] str TestTask();8 foreach (string s in str)9 { 10 Console.WriteLine($获取线程返回结果{DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss)}); 11 Console.WriteLine(s); 12 13 } 14 15 Console.WriteLine($主线程结束:{DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss)}); 16 Console.ReadKey(); 17 } 18 19 public static string[] TestTask() 20 { 21 ObjectThreadList objectThread new ObjectThreadList(); 22 Taskstring[] t new Taskstring[](() 23 { 24 string[] str new string[3]; 25 new Task(async () str[0] await objectThread.ChildThreadOne(dss, dsds, dsd), TaskCreationOptions.AttachedToParent).Start(); 26 new Task(async () str[1] await objectThread.ChildThreadTwo(fdssf, dfsewr, rewdf), TaskCreationOptions.AttachedToParent).Start(); 27 new Task(async () str[2] await objectThread.ChildThreadThree(), TaskCreationOptions.AttachedToParent).Start(); 28 return str; 29 }); 30 t.Start(); 31 Console.WriteLine(******************未获取结果之前*******************); 32 foreach (string s in t.Result) 33 { 34 Console.WriteLine(函数内部); 35 Console.WriteLine(s); 36 Console.WriteLine(函数内部); 37 } 38 return t.Result; 39 } 40 } 41 public class ObjectThreadList 42 { 43 public async Taskstring ChildThreadOne(string a, string b, string c) 44 { 45 string str a b c; 46 Console.WriteLine($子任务一 未暂停之前{DateTime.Now.ToString(yyyy-HH-dd HH:mm:ss)}); 47 Thread.Sleep(3000); 48 Console.WriteLine($子任务一,暂停3秒 {DateTime.Now.ToString(yyyy-HH-dd HH:mm:ss)}); 49 return await Task.FromResult($子任务一已完成,共计{str.Length}字节\r\n {DateTime.Now.ToString(yyyy-HH-dd HH:mm:ss)}); 50 } 51 public async Taskstring ChildThreadTwo(string a, string b, string c) 52 { 53 string str a b c; 54 Console.WriteLine($子任务二未暂停之前{DateTime.Now.ToString(yyyy-HH-dd HH:mm:ss)}); 55 Thread.Sleep(12000); 56 Console.WriteLine($子任务二暂停7秒 {DateTime.Now.ToString(yyyy-HH-dd HH:mm:ss)}); 57 return await Task.FromResult($子任务二已完成,共计{str.Length}字节\r\n{DateTime.Now.ToString(yyyy-HH-dd HH:mm:ss)}); 58 } 59 public async Taskstring ChildThreadThree() 60 { 61 Console.WriteLine($子任务三未暂停之前{DateTime.Now.ToString(yyyy-HH-dd HH:mm:ss)}); 62 Thread.Sleep(4000); 63 Console.WriteLine($子任务三暂停4秒{DateTime.Now.ToString(yyyy-HH-dd HH:mm:ss)}); 64 return await Task.FromResult($子任务三已完成,{DateTime.Now.ToString(yyyy-HH-dd HH:mm:ss)}); 65 } 66 } 以下是执行结果   Hello World! 开始启动线程开始时间2018-12-29 14:14:09 ******************未获取结果之前******************* 子任务三未暂停之前2018-14-29 14:14:10 子任务一 未暂停之前2018-14-29 14:14:10 子任务二未暂停之前2018-14-29 14:14:10 子任务一,暂停3秒 2018-14-29 14:14:13 子任务三暂停4秒2018-14-29 14:14:14 子任务二暂停7秒 2018-14-29 14:14:22 函数内部 子任务一已完成,共计10字节2018-14-29 14:14:13 函数内部 函数内部 子任务二已完成,共计16字节 2018-14-29 14:14:22 函数内部 函数内部 子任务三已完成,2018-14-29 14:14:14 函数内部 获取线程返回结果2018-12-29 14:14:22 子任务一已完成,共计10字节2018-14-29 14:14:13 获取线程返回结果2018-12-29 14:14:22 子任务二已完成,共计16字节 2018-14-29 14:14:22 获取线程返回结果2018-12-29 14:14:22 子任务三已完成,2018-14-29 14:14:14 主线程结束:2018-12-29 14:14:22 菜鸟随手记录转载于:https://www.cnblogs.com/coreclub/p/10195856.html
http://www.zqtcl.cn/news/716084/

相关文章:

  • 建设内网网站流程凡客诚品现在还有吗
  • 西安网站公司免费云手机无限时间版
  • 网站建设与管理案例教程ipad可以做网站吗
  • 济南网站建设模板python网站开发用什么软件
  • 北京品牌网站建设阿里巴巴logo图片
  • 做宣传册从哪个网站找素材中文在线っと好きだっ
  • 国际物流东莞网站建设wap是什么意思的缩写
  • 传奇官网百度seo营销网站
  • 如何在导航网站上做链接上海建筑设计研究院
  • 微信营销软件网站建设推广链接
  • 美的集团网站建设方案书广汉做网站
  • 个人博客网站实验报告商标购买网站
  • 2020给个免费网站好人有好报做购物微信网站
  • 做淘宝客网站挣钱济南百度竞价代运营
  • 国外网站404错误页网站地址搜索
  • 做 暧视频在线观看网站北京安卓app开发公司
  • h5哪个网站可以做惠州+企业网站建设
  • 网站运营知识哪个网站可以做免费商业推广
  • 电脑做网站怎么解析域名河南郑州静默管理
  • 项目网站制作冯提莫斗鱼前在哪个网站做直播
  • 网站建设 思路wordpress 访问记录插件
  • 网站建设diyseo课程培训班费用
  • 舞蹈培训东莞网站建设做直播网站
  • app建设网站公司网站制作预算
  • 移动端网站如何开发市辖区郑州网站建设
  • 山东省双体系建设网站wordpress 帮助 主题
  • 手机怎么做三个视频网站网站建设协议一百互联
  • 创建一个网站一般步骤有哪些安徽软件定制开发
  • 网站建设平台协议书模板下载佳木斯建网站的
  • 部队网站建设招标二级域名注册平台