• Task启动的几种方式


    Task启动的几种方式

    //1.实例化的方式启动Task
    
    Task task = new Task(() =>
    {
    Console.WriteLine("工作线程: tid={0}", Thread.CurrentThread.ManagedThreadId);
    });
    task.Start();
    //2. TaskFactory的方式启动Task
    var task = Task.Factory.StartNew(() =>
    {
        Console.WriteLine("工作线程: tid={0}", Thread.CurrentThread.ManagedThreadId);
    });
    //3. Task.Run 方法
    var task = Task.Run(() =>
    {
        Console.WriteLine("工作线程: tid={0}", Thread.CurrentThread.ManagedThreadId);
    });
    //4.这个是同步执行,也就是阻塞执行。。。
    var task = new Task(() =>
    {
        Console.WriteLine("工作线程: tid={0}", Thread.CurrentThread.ManagedThreadId);
    });
    
    task.RunSynchronously();
  • 相关阅读:
    Lambda表达式的演变
    反射小例
    进程外Session
    页面缓存的几种方式
    数据缓存的几种方式
    Session
    Cookie
    AJAX学习
    验证码的实现
    ASP.NET动态显示数据的两种方式
  • 原文地址:https://www.cnblogs.com/zsx-blog/p/14735726.html
Copyright © 2020-2023  润新知