一般情況下我們通常在一個(gè)頁(yè)面中,結(jié)合頁(yè)面事件處理模型,按順序一步一步的聲明各個(gè)處理過(guò)程。這就是所說(shuō)的同步處理(Synchronous),我們可以很方便的定義頁(yè)面處理的順序。同步處理雖然很方便,但在耗時(shí)高請(qǐng)求處理的時(shí)候就會(huì)暴露嚴(yán)重的問(wèn)題,在一個(gè)高并發(fā)的網(wǎng)站生產(chǎn)服務(wù)器上,由于.net處理是基于所謂的ThreadPool的,而Threadpool中的處理線程又是有限的,如果當(dāng)前ThreadPool中的線程已經(jīng)全部用盡,而后繼又有不斷的大規(guī)模請(qǐng)求的話(huà),服務(wù)器的性能就會(huì)嚴(yán)重的下降,更嚴(yán)重的還會(huì)使服務(wù)器崩潰。所以我們關(guān)心最多的就是怎樣來(lái)更好的使用的.net ThreadPool。讓.net更好的發(fā)揮的性能。