首页 > 编程语言 >C# 基础 之:Task 用法

C# 基础 之:Task 用法

时间:2022-08-29 22:56:14浏览次数:49  
标签:index Task Console C# 用法 source 5000 WriteLine

 CancellationTokenSource source = new CancellationTokenSource();
            //注册任务取消的事件
            source.Token.Register(() =>
            {
                Console.WriteLine("任务被取消后执行xx操作!");
            });

            int index = 0;
            //开启一个task执行任务
            Task task1 = new Task(() =>
              {
                  while (!source.IsCancellationRequested)
                  {
                      Thread.Sleep(1000);
                      Console.WriteLine($"第{++index}次执行,线程运行中...");
                  }
              });
            task1.Start();
            //延时取消,效果等同于Thread.Sleep(5000);source.Cancel();
            source.CancelAfter(5000);
            Console.ReadKey();

标签:index,Task,Console,C#,用法,source,5000,WriteLine
From: https://www.cnblogs.com/Bo-H/p/16637689.html

相关文章

  • Python爬虫-Xpath语法与lxml库的用法(二)
    一、安装pip方式安装pipinstalllxml二、Xpath术语2.1节点在XPath中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML文档......
  • Apache性能监控
    Apache性能监控-虫师-博客园 https://www.cnblogs.com/fnng/archive/2012/11/11/2765463.htmllinux下通过server-status监控性能           ......
  • .NET 开源工作流: Slickflow流程引擎高级开发(十) -- BpmnJS流程设计器集成
    前言:在Slickflow产品开发过程中,前端流程设计器经历了几个不同的版本(jsPlumb,mxGraph等),目的是为了在设计流程时的用户体验更加良好,得到客户的好评和认可。BpmnJS流程设......
  • 服务器TIME_WAIT和CLOSE_WAIT详解和解决办法
    服务器TIME_WAIT和CLOSE_WAIT详解和解决办法-悟寰轩-叶秋-博客园 https://www.cnblogs.com/sunxucool/p/3449068.html昨天解决了一个HttpClient调用错误导致的服务......
  • Python3处理grpc接口返回包含中文编码的protobuf数据时的显示问题
    [本文出自天外归云的博客园]当你用python调用grpc接口的时候,返回的protobuf数据中如果含有中文,会显示成编码模式,类似“\345\214\227\344\272\254”,如何显示成中文呢?这里有......
  • CSS选择器优先级顺序
    css的选择器有很多种,那么,自然而然的就会有优先级这一概念出现,所以,css选择器优先级顺序是怎样的呢?本篇文章将来给大家介绍css选择器优先级的排序,话不多说,我们来直接看正文......
  • 04第四章:Docker镜像
    一、Docker镜像是什么1、镜像是什么?镜像:是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容,我们把应用程序和配置依赖打包好形成一个可交付的运行环境(......
  • apache服务器启动时提示httpd: apr_sockaddr_info_get() failed for
    apache服务器启动时提示httpd:apr_sockaddr_info_get()failedfor-小!千-博客园 https://www.cnblogs.com/xiaoqian1993/p/6027907.html在RedHat Linux 5与Ce......
  • C专家编程 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1hVcsEDc3pTqBwohi69nkuA点击这里获取提取码《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基......
  • Apache与IIS的优劣对比
    对于中小企业来说建立自己的网站,对外展示自己的页面是最平常不过的事情了。目前最流行的建立WWW服务工具就要属Apache与IIS了。那么他们之间都有什么区别呢?到底哪个工具才......