博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码轮子之很简单但是挺管用的基于C# Task的模拟并发的代码
阅读量:6313 次
发布时间:2019-06-22

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

for (int x = 0; x < 60; x++)//x是压测多少秒

{
for (int j = 0; j < 100; j++)//j是并发数
{

Task.Run(async () =>

{

//for (int i = 0; ; i++)

for (int i = 0; i < 100; i++)//i是每个并发下执行多少次如果压测行为是起task的每秒钟的并发就是i*j
{
{
DateTime tt1 = DateTime.Now;
Task.Run(() =>
{
//压测行为

});

double time = (DateTime.Now - tt1).TotalMilliseconds;
if (time < 1000)
{
await Task.Delay((int)(1000 - time));
}
}
}
});
}
System.Threading.Thread.Sleep(1000);
break;
}

posted on
2016-11-26 23:24 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/sfissw/p/6105638.html

你可能感兴趣的文章
我的Android进阶之旅------>WindowManager.LayoutParams介绍
查看>>
segment
查看>>
获取鼠标的原始移动值
查看>>
Linux信号 编程
查看>>
有关滚动与位置
查看>>
Box2D自定义重力
查看>>
chpasswd
查看>>
mysqldump --single-transaction 和--lock-tables参数详解
查看>>
android 数据库_sql语句总结
查看>>
python购物车
查看>>
解决python2和python3的pip冲突
查看>>
面试/编程
查看>>
linux每日命令(16):head命令
查看>>
公司内部分享【富有成效的每日站会】总结
查看>>
打造一个上传图片到图床利器的插件(Mac版 开源)
查看>>
iOS横竖屏
查看>>
thinkphp判断更新是否成功
查看>>
Do While ... Loop 与 Do Until ... Loop 的区别
查看>>
【Linux】查询某个字符串出现次数
查看>>
高效使用jquery之一:请使用'On'函数
查看>>