namespace Benchmark { using System ; using System.Web ; using System.Web.UI ; using System.Threading.Tasks ; public partial class Default : System. Web . UI . Page { Randomrnd = null ; public void Page_Load ( object sender,EventArgse ) { /
namespace benchmark
{
using System;
using System.Web;
using System.Web.UI;
立即学习“PHP免费学习笔记(深入)”;
using System.Threading.Tasks;
public partial class Default : System.Web.UI.Page
{
Random rnd=null;
public void Page_Load(object sender, EventArgs e)
{
//RegisterAsyncTask(new PageAsyncTask(PerformIOasync,PerformIOasync,null,null));
rnd = new Random ();
//Task.Run (new Action (PerformIOasync));
PerformIOasync ();
}
public async void PerformIOasync()
{
string s=""; //generate a random string of 108KB and a random filename
string fname = rndchar() + rndchar() + rndchar() + rndchar() +".txt";
for(int i=0;i108000;i++)
{
char ch=rndchar();
s += ch;
}
//write s to a file
2018年国内领先最专业的试客系统基于微软ASP.NET(C# NET4.0)+MSSQL架构开发,性能与安全性先天就比PHP语言好很多,系统主要活动类型:免费试用、折扣试用、红包试用、拍A发B等众多模式(支持淘宝、天猫、阿里、京东、拼多多、蘑姑街等,支持定制满足你的一切需求),另附带收藏/流量优化,推广联盟(可支持N级提成)、安全认证体系、微信公众号集成、交流论坛、帮助中心、招商等子模块,系统默
0
//file_put_contents($fname,$s);
var slowTask1 = Taskstring>.Factory.StartNew(()=> WriteToDisk(fname,s));
await slowTask1;
var SlowTask2 = Taskstring>.Factory.StartNew(()=> ReadFromDisk(fname,s));
await SlowTask2;
Response.Write(SlowTask2.Result.ToString());
}
private string WriteToDisk(string fname, string s){
System.IO.File.WriteAllText (AppDomain.CurrentDomain.BaseDirectory + fname, s);
return "";
}
private string ReadFromDisk(string fname, string s){
return System.IO.File.ReadAllText (AppDomain.CurrentDomain.BaseDirectory + fname);
}
private char rndchar()
{
return (char)rnd.Next (65, 112);
}
}
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号