模拟并发调用并记录所花费时间

原创 2016年05月31日 16:25:37
   public void TestParallel()
        {
            int arrayLength = 500;
            int[] parallelTimes = new int[arrayLength];
            long[] ElapsedMilliseconds = new long[arrayLength];

            for (var index = 0; index <= parallelTimes.Length - 1; index++)
            {
                parallelTimes[index] = index;
            }

            ParallelOptions options = new ParallelOptions()
            {
                MaxDegreeOfParallelism = arrayLength
            };
            //记录程序执行所花费时间
            var bv = System.Diagnostics.Stopwatch.StartNew();
            bv.Start();

            Parallel.ForEach(parallelTimes, options, (v) =>
            {
                //调用具体方法
                ElapsedMilliseconds[v] = callService();

            });

            bv.Stop();

            long serverTotalElapsed = new long();
            foreach (var ms in ElapsedMilliseconds)
            {
                serverTotalElapsed += ms;
            }


            var clientTotalElapsed = bv.ElapsedMilliseconds;

            Console.Read();
        }
版权声明:本文为博主原创文章,未经博主允许不得转载。

JavaScript并发模型

本译文的原文 from Carbon Five: 本译文的主要目的是让你对事件驱动模型有一个基本了解,并且能够区分其与在Java、Python、Ruby等语言中使用的请求-应答模型。内容涉及到Jav...
  • luofeng457
  • luofeng457
  • 2017年05月24日 02:33
  • 360

java模拟并发操作 .

import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util...
  • haj8888888
  • haj8888888
  • 2015年06月02日 14:29
  • 946

SQL Server 中一个有关聚合函数和子查询的Bug

这次项目中涉及到一个存储过程的应用,由于数据量是在百万条的级别,而且也有一点小难度的查询,所以选择不是很熟悉的存储过程,可能高手们看了会见笑的 。我的表结构大体是这样的,TB_USERID NAME ...
  • yueguangyuan
  • yueguangyuan
  • 2006年10月30日 17:48
  • 1367

Java模拟并发操作进行服务器压力测试

使用线程池,实现多个用户并发访问的操作 import java.io.BufferedReader; import java.io.IOException; import java.io.InputS...
  • u010642004
  • u010642004
  • 2015年11月25日 21:30
  • 3304

2017-08-08 DBA日记,使用python模拟高并发访问数据库

一、目的 1.1 简单快速完成定制高并发模拟 1.2 监控高并发情况数据库的资源表现 1.3 观察不同的高并发数对数据库的影响 二、设计思路 2.1  利用python的多线程包,模拟高并发...
  • harryho
  • harryho
  • 2017年08月08日 14:44
  • 538

Linux下模拟多线程的并发并发shell脚本

转载网址:http://www.centoscn.com/shell/2013/0731/823.html
  • a2011480169
  • a2011480169
  • 2017年04月18日 17:23
  • 825

用python脚本实现ssh模拟登录以及运行命令

d
  • cuibruce
  • cuibruce
  • 2017年12月21日 11:18
  • 89

java模拟并发请求

Java代码   package httpClientTest;      import java.io.BufferedReader;   import java.io.Inpu...
  • martianfengguo
  • martianfengguo
  • 2016年01月24日 04:06
  • 1577

java CountDownLatch 模拟用户并发请求

java.util.concurrent.CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 主要方法  public Count...
  • zhouzhiwengang
  • zhouzhiwengang
  • 2017年02月10日 15:18
  • 812

PHP_curl模拟高并发请求

1、新建classic_curl.php $connomains = array( 'http://localhost/demo/client_1.php', 'http://localhost/d...
  • mlx212
  • mlx212
  • 2016年05月20日 15:40
  • 2438
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:模拟并发调用并记录所花费时间
举报原因:
原因补充:

(最多只允许输入30个字)