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

中国南昌网站建设免费建网站哪家好

中国南昌网站建设,免费建网站哪家好,罗湖商城网站设计制作,网络舆情监测制度在 C# 中,Task是用于表示异步操作的核心类型之一,提供了一种简单、高效的方式来处理异步操作,使得开发者可以轻松地编写非阻塞的代码。下面是C# Task例子,包含取消、超时、延续任务、获取任务执行情况: using System;…

        在 C# 中,Task是用于表示异步操作的核心类型之一,提供了一种简单、高效的方式来处理异步操作,使得开发者可以轻松地编写非阻塞的代码。下面是C# Task例子,包含取消、超时、延续任务、获取任务执行情况:

using System;
using System.Threading;
using System.Threading.Tasks;public class Program
{private static CancellationTokenSource cancellationTokenSource = new CancellationTokenSource();public static void Main(string[] args){asyncStaticFunction();Console.Read();}public async static void asyncStaticFunction(){Task<string> task;string result = "被中断";//cancellationTokenSource.CancelAfter(10);//设置超时,会在10毫秒取消任务task = testTask("Hello world", cancellationTokenSource.Token);task.ContinueWith(t =>{Console.WriteLine(t.Status.ToString());}, TaskContinuationOptions.ExecuteSynchronously);//同步执行延续任务try{result = await task;}catch (OperationCanceledException ex){Console.WriteLine("testTask发生错误:被取消了");}catch (Exception ex){Console.WriteLine($"testTask发生错误:{ex.Message}");}if (task.IsCompleted)//不管是出错还是取消,IsCompleted都会是true{Console.WriteLine("testTask完成了");}if (task.IsCanceled){Console.WriteLine("testTask被取消了");}if (task.IsFaulted){Console.WriteLine("testTask出错了");}Console.WriteLine($"testTask返回值:{result}");}public async static Task<string> testTask(string message, CancellationToken cancellationToken)//不需要返回值就直接Task类型{for (int time = 0; time < 10; time++){cancellationToken.ThrowIfCancellationRequested();Console.WriteLine($"testTask{time}:{message}");await Task.Delay(100);if (time == 5 && false)//为true会结束任务,会进入asyncStaticFunction的catch (Exception ex) , Console.WriteLine($"testTask返回值:{result}");输出被中断{throw new Exception("testTask错误");}if (time == 5 && true)//为true会结束任务,进入asyncStaticFunction的catch (OperationCanceledException ex), Console.WriteLine($"testTask返回值:{result}");输出被中断{cancellationTokenSource.Cancel();}}return "testTask完成";}
}

http://www.dtcms.com/wzjs/515055.html

相关文章:

  • 制作游戏需要什么软件seo是什么意思如何实现
  • wordpress站多久有排名怎么样创建网站
  • 旅游网站建设方手机推广软文
  • 赤峰市建设委员会网站厦门做网站公司有哪些
  • 西安企业做网站2022百度搜索风云榜
  • 专业网站制作的费用网络营销常见术语
  • 大连投诉网站报个计算机培训班多少钱
  • 郑州做网站报价站域名多少钱搜索引擎排名优化建议
  • 做网站销售天津放心站内优化seo
  • 惠州网站建设翻译淘宝运营培训班
  • 做机械配件的网站自己开网站怎么开
  • 酒店网站 方案搜狗搜索推广
  • 网站设计淄博百度推广
  • 企业网站 模版加拿大搜索引擎
  • 网站日常优化永久免费用的在线客服系统
  • 自己做电影网站有没有钱赚sem招聘
  • 找工作哪个网站好招聘信息网站排名优化化快排优化
  • 有专业做网站的吗gre考海外网络专线
  • 拓者设计吧官网图片白银网站seo
  • wordpress本地服务器页优化软件
  • 比较好的网页模板网站天津百度百科
  • 建设一个电子文学网站资金多少wordpress企业网站模板
  • 上海市住房和城乡建设委员会网站百度sem竞价托管公司
  • 建立网站的模板seo自学网官方
  • 郑州有哪些做网站的公司教育培训学校
  • 顺德网站建设公司qq刷赞网站推广全网
  • zblog做单页网站鹤壁搜索引擎优化
  • 官网的建站过程网络营销师证书需要多少钱
  • 营销网站导航栏常见线上广告投放渠道
  • 哪个建站系统适合外贸网站建设北京网站推广排名服务