你的位置:首页 > 软件开发 > ASP.net > Task类(任务)

Task类(任务)

发布时间:2016-04-16 17:00:07
任务表示应完成的某个单元的工作。这个单元的工作可以在单独的线程中运行,也可以以同步方式启动一个任务,这需要等待主调用线程。使用任务不仅可以获得一个抽象层,还可以对底层线程进行很多控制。1.启动任务要启动任务,可以使用TaskFactory类或Task类的构造函数和Start()方 ...

任务表示应完成的某个单元的工作。这个单元的工作可以在单独的get='_blank'>线程中运行,也可以以同步方式启动一个任务,这需要等待主调用线程。使用任务不仅可以获得一个抽象层,还可以对底层线程进行很多控制。

1.启动任务

要启动任务,可以使用TaskFactory类或Task类的构造函数和Start()方法。Task类的构造函数在创建任务上提供的灵活性较大。

1).任务方法

Task类(任务)Task类(任务)
  static object taskMethodLock = new object();  static void TaskMethod(object title)  {   lock (taskMethodLock)   {    Console.WriteLine(title);    Console.WriteLine("Task id: {0}, thread: {1}",     Task.CurrentId == null ? "no task" : Task.CurrentId.ToString(),     Thread.CurrentThread.ManagedThreadId);    Console.WriteLine("is pooled thread: {0}", Thread.CurrentThread.IsThreadPoolThread);    Console.WriteLine("is background thread: {0}", Thread.CurrentThread.IsBackground);    Console.WriteLine();   }  }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Task类(任务)

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录