色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

一個請求是一個線程嗎

吉茹定2年前41瀏覽0評論

一個請求是一個線程嗎?

這個取決于服務器的實現,確切的說是web服務器的實現,主要也就那么幾種

1、單線程,一個線程處理所有請求,一次只能處理一個請求,處理完一下才輪到下一個,后面的請求處于阻塞狀態,這種效率很低,但也因為是單線程,邏輯上不用擔心并發問題。

2、多線程,一個線程A負責接受請求,每接受一個請求交給一個新線程B來處理,然后A線程返回繼續接受,這種效率較高,但請求多時性能開銷也大,因為要一直生成新線程,其次邏輯上要關注并發問題。

3、多線程+線程池,在2的基礎上增加了線程池,能緩解線程開銷大的問題。

4、NIO,即所謂的異步IO(非阻塞IO),簡單點就是一個或多個線程就能處理大量請求,實現真正的高性能服務器。

java io 阻塞io,一個請求是一個線程嗎