namespace 异步编程
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("mian this is async{0}", Thread.CurrentThread.ManagedThreadId);

      Do();
      Console.WriteLine("mian end this is async{0}", Thread.CurrentThread.ManagedThreadId);

      Console.ReadKey();
    }
    private async static void Do()
    {
      Console.WriteLine("start this is async do {0}", Thread.CurrentThread.ManagedThreadId);
      await Task.Run(() =>
      {
        Thread.Sleep(1000);
        Console.WriteLine("run this is async do {0}", Thread.CurrentThread.ManagedThreadId);
      });
      Console.WriteLine("end this is async do {0}", Thread.CurrentThread.ManagedThreadId);
    }
  }
}

最新文章

  1. js function集合
  2. 图解:Arcgis Server 安装
  3. vs中不得不会的一些小技巧(1)——细说查找
  4. GitHub使用简单记录
  5. eval函数的工作原理
  6. lucene.net 使用过程中的 几个注意事项(含termquery 和QueryParser 的区别)
  7. 【SQLServer】使用T-SQL访问远程数据库:openrowset 和 openquery 以及连接服务器的创建
  8. 万网空间如何安装wordpress
  9. PowerDesigner实用方法小结(1)
  10. 【转】Mac 下钥匙串不能授权访问怎么解决--不错
  11. JavaScript 去除数组重复成员
  12. vs2010 项目编译 ResGen.exe”已退出,代码为 -1073741701
  13. GC算法之串行并行并发
  14. 【转】Appium基于安卓的各种FindElement的控件定位方法实践
  15. javascript 奇淫巧技1
  16. golang的闭包和普通函数调用区别
  17. python 全栈开发,Day52(关于DOM操作的相关案例,JS中的面向对象,定时器,BOM,client、offset、scroll系列)
  18. CentOS7下搭建LAMP+FreeRadius+Daloradius Web管理
  19. 【ORACLE】重写控制文件
  20. ThinkPHP V5.0 正式版发布

热门文章

  1. SQL2008 合并多个结构相同的表的所有数据到新的表
  2. ES6新增语法(三)——面向对象
  3. 团队开发day02
  4. Spring RestTemplate 之中文乱码
  5. 【系统学习ES6】新专题发布
  6. Tomcat修改最大连接数及查看最大连接数
  7. 用 JavaScript 刷 LeetCode 的正确姿势【进阶】
  8. Resnet网络详细结构(针对Cifar10)
  9. 创建函数function
  10. 移植TensorFlow到Windows平台