首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

关于 WEB服务的多线程并发,该怎么处理

2012-03-01 
关于 WEB服务的多线程并发假如一台机器开100个线程去访问同一个WEB服务那么他们的时间是是单独发一个的总

关于 WEB服务的多线程并发
假如   一台机器   开100个线程     去访问同一个WEB服务     那么他们的时间是   是   单独发一个   的总和
    也就是说   体现不出多线程       发一个请求用5秒的话     开100个线程发送的时间是
100   X   5   大家看看怎么解决

[解决办法]
那你那个也不叫多线程啊

用inet控件了?
[解决办法]
可以模拟多线程处理.


<HTML>
<HEAD>
<title> WebForm2 </title>
<script language=javascript>
function toRun(){
var _oLabel=document.getElementById( "oLabel ");
if(_oLabel){
_oLabel.innerHTML= " ";
}
var _threadNum =parseInt( document.getElementById( "tNum ").value);
var _arrThreadQuery=new Array();
for(var i=0;i <_threadNum;i++){
var _frmHtml= " <iframe src= 'WebForm3.aspx?id=aaa "+i+ " ' id= 't_ "+i+ " ' style= 'display:none ' onload=\ "complate( "+i+ ",this)\ "> </iframe> ";

document.body.insertAdjacentHTML( "afterBegin ",_frmHtml);
}
}
function complate(index,o){
var _oLabel=document.getElementById( "oLabel ");
if(_oLabel){
_oLabel.innerHTML += "线程: " + index + ": " + o.contentWindow.window.document.body.innerHTML + " <br> ";
}
document.body.removeChild(o);
o=null;
}
</script>
</HEAD>
<body MS_POSITIONING= "GridLayout ">
<form id= "Form1 " method= "post " runat= "server ">
线程数:
<input type= 'text ' id= 'tNum ' name= 'tNum '>
<input type= 'button ' value= "test " onclick= 'toRun() '>
<input type= 'button ' value= "test1 " onclick= 'alert(document.body.outerHTML) '>
<hr>
线程数: <span id= 'oLabelForThreadNum '> 0 </span>
<br>
<div id= 'oLabel '> </div>
</form>
</body>
</HTML>

热点排行