最大并發(fā)HttpWebRequests數(shù)我正在對(duì)一個(gè)Web應(yīng)用程序進(jìn)行壓力測(cè)試,并設(shè)置了一個(gè)Windows測(cè)試程序,該程序可以旋轉(zhuǎn)多個(gè)線程并在每個(gè)線程上發(fā)出Web請(qǐng)求。問(wèn)題是我得到以下輸出:01/09/09 11:34:04 Starting new HTTP request on 1001/09/09 11:34:04 Starting new HTTP request on 1101/09/09 11:34:04 Starting new HTTP request on 1301/09/09 11:34:05 Starting new HTTP request on 1401/09/09 11:34:05 Starting new HTTP request on 1101/09/09 11:34:05 11 has finished!01/09/09 11:34:05 Starting new HTTP request on 1301/09/09 11:34:05 13 has finished!01/09/09 11:34:05 Starting new HTTP request on 1401/09/09 11:34:05 14 has finished!01/09/09 11:34:05 Starting new HTTP request on 1101/09/09 11:34:05 11 has finished!01/09/09 11:34:05 Starting new HTTP request on 1401/09/09 11:34:05 14 has finished!01/09/09 11:34:05 Starting new HTTP request on 1301/09/09 11:34:05 13 has finished!01/09/09 11:34:05 Starting new HTTP request on 1501/09/09 11:34:06 Starting new HTTP request on 1101/09/09 11:34:06 11 has finished!01/09/09 11:34:06 Starting new HTTP request on 1401/09/09 11:34:06 14 has finished!哪種看起來(lái)最多有5個(gè)線程,即使我這樣創(chuàng)建100個(gè):int numberOfThreads = Convert.ToInt32(txtConcurrentThreads.Text); List<BackgroundWorker> workers = new List<BackgroundWorker>(); for (int N = 0; N < numberOfThreads; N++) { BackgroundWorker worker = new BackgroundWorker(); worker.DoWork += new DoWorkEventHandler(worker_DoWork); worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(worker_RunWorkerCompleted); workers.Add(worker); } foreach(BackgroundWorker worker in workers) { worker.RunWorkerAsync(); }任何人都可以告訴我發(fā)生了什么事嗎?
最大并發(fā)HttpWebRequests數(shù)
HUH函數(shù)
2019-07-30 15:57:21