62,046
社区成员
发帖
与我相关
我的任务
分享
private void test(){
Thread[] ths = new Thread[2];
for (int i = 0; i < 2; i++)
{
ths[i] = new Thread(new ThreadStart(Resp));
ths[i].Start();
}
}
private void Resp()
{
for (int j = 0; j < 10; j++)
{
Context.Response.Write("sss" + j + "<Br/>");
Context.Response.Flush();
}
}
private void test(){
Thread[] ths = new Thread[2];
for (int i = 0; i < 2; i++)
{
ths[i] = new Thread(new ThreadStart(Resp));
ths[i].Start();
}
for (int i = 0; i < 2; i++)//在这里加上这样一个循环后可以解决报错的问题,但是效率远没有单线程处理时的效率高
ths[i].Join();
}
Context.Response.Write("sss" + j + "<Br/>"); //这里报错"服务器无法刷新已完成的响应"