博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Stopwatch运行时间 Parallel并行任务
阅读量:4566 次
发布时间:2019-06-08

本文共 1032 字,大约阅读时间需要 3 分钟。

using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Linq.Expressions;using System.Text;using System.Threading;using System.Threading.Tasks;namespace ConsoleApp2{    class Program    {        static void Main(string[] args)        {            //Stopwatch用于记录代码运行时间            Stopwatch watch1 = new Stopwatch();            watch1.Start();            for (int i = 1; i <= 10; i++)            {                Console.WriteLine(i );                Thread.Sleep(1000);            }            watch1.Stop();            Console.WriteLine(watch1.Elapsed);            Stopwatch watch2 = new Stopwatch();            watch2.Start();            //会调用线程池中的线程            Parallel.For(1, 11, i =>            {                Console.WriteLine(i + ",线程ID:" + Thread.CurrentThread.ManagedThreadId);                //Thread.Sleep(1000);            });            watch2.Stop();            Console.WriteLine(watch2.Elapsed);        }          }}

 

转载于:https://www.cnblogs.com/chenyishi/p/8334189.html

你可能感兴趣的文章
hibernate 表配置文件如何设置表字段的默认值
查看>>
小程序带参数二维码生成接口
查看>>
MySQL常用命令
查看>>
redis安装
查看>>
UML笔记(3):顺序图、Sequence Diagram
查看>>
怎么把分化成元,并且保留两位小数,用vue来做
查看>>
UWP简单示例(三):快速开发2D游戏引擎
查看>>
IEnumerable<T> 接口和GetEnumerator 详解
查看>>
Vue:基本用法。
查看>>
SQLite数据操作
查看>>
Leetc解题笔记-Majority Element
查看>>
【Office_Word】Word排版
查看>>
【Java_多线程并发编程】基础篇——线程状态扭转函数
查看>>
【前端_js】web项目调试
查看>>
mac OS在“安全与隐私”中找不到 “任何来源”选项
查看>>
Autodesk的照片建模云服务—Autodesk ReCap 360 photo 的测试数据
查看>>
bzoj3687 简单题
查看>>
STL容器简介
查看>>
HashMap遍历的两种方式,推荐使用entrySet()
查看>>
如何在Android开发中测试应用在真机上实验
查看>>