没见过web中用线程的...在说了 线程是运行在服务器的吧.你本地用浏览器看 总感觉 好像哪里不对劲..而且这个跟页面的周期什么的 好像都有关系..
解决方案 »
- asp和asp.net共享session问题
- asp.net页面经常出现乱码?急求解决
- 将json 字符串 转换成 类
- 请问大家:asp.net开发网站能完全避开脚步和html 吗?能和传统编程一样,拖拉控件,编写事件?界面就用软件设计?
- 搞不定,在移动web服务里面可不可以用客户端脚本???
- 请问如何响应datagrid里面的dropdownlist控件的onselectchange事件啊?
- 请教IIS的配置问题:
- 如何实现定期清空一个数据表?SQL2000 数据库!
- respons.write
- 关于 TreeNode 的 setAttribute的方法
- 支付宝集成问题---急
- VS2010中怎么进行多行替换,像DW那样替换很多代码
贴出你的代码让大家看看。
{
threadList = new Thread[iThreadCount];
for (int i = 0; i < threadList.Length; i++)
{
threadList[i] = new Thread(new ThreadStart(threadStart));
threadList[i].Name = "thread" + i;
threadList[i].Start();
}
} private void threadStart()
{
这里面就是输出到界面上的代码了
}
汗那, 能力不够,看ProcessRequestMain 方法看的云里雾里。 哎。。你的意思,我略微明白了一点,不过感觉好像还是没有完全明白。
web的.net和后台关系感觉有点微妙, 如果我线程不输出改为写到.txt文件中就正常了。
感觉不是简单的刷新的问题, 如果2个线程分别往一个List里写值,你会发现2个list跟本不是一个list的,所以,应该不是简单的刷新就行的。
page页面的处理依赖于ProcessRequestMain 。。所以,你的http请求是被ProcessRequestMain 处理的。你新开的线程只会作为服务器端代码运行,根本不会影响到ProcessRequestMain 给客户端输出。
page的生命周期结束以后,页面输出就结束了,你的线程爱干嘛干嘛。