今天在工作中用到了并行,于是就总结了一下关于并行的方法使用,也为自己做个备忘。

命名空间:System.Threading.Tasks;

重要的类:Parallel;

重要的方法:3个;[其他都是重载]

 

一.Invoke方法:任务已生成;

用法一:

 注意:1.都是指单独的任务或活动;【不要相互调用】

        2.需要事先生成这些任务或活动,同时并发执行这些任务;

        3.任务或活动的方法是无参无返回值的;

 1   class Program
 2     {
 3         static void Main(string[] args)
 4         {
 5             System.Threading.Tasks.Parallel.Invoke(Program.Fly,Program.Run,Program.Wolk);
 6             Console.ReadKey();
 7         }
 8         static void Fly()
 9         {
10             Console.WriteLine("小鸟在飞");
11         }
12         static void Run() 
13         {
14             Console.WriteLine("猪在跑");
15         }
16         static void Wolk() 
17         {
18             Console.WriteLine("你在走路");
19         }
20     }
View Code

相关文章:

  • 2021-04-06
  • 2021-09-29
  • 2022-01-18
  • 2022-02-10
  • 2021-11-17
  • 2021-08-11
  • 2021-09-26
猜你喜欢
  • 2021-05-06
  • 2021-10-08
  • 2021-06-26
  • 2021-12-18
  • 2021-09-05
  • 2021-12-18
相关资源
相似解决方案