一個http請求就是一個線程嗎,java的服務是每收到一個請求就新開一個線程來處理嗎


本文為轉載,出處在文末。

一個http請求就是一個線程嗎,java的服務是每收到一個請求就新開一個線程來處理嗎

答案是:是,一個http請求,就是一個線程。

在這里插入圖片描述

https://blog.csdn.net/elvis_lfc/article/details/53466877

在這里插入圖片描述

https://blog.csdn.net/h12kjgj/article/details/55063956

在這里插入圖片描述

===總結

1http請求,就是來銀行辦理業務的用戶。
  • 1

2tomcat,就是銀行

3一個線程,就是開辟一個窗口

5線程是共享cpu的,那么多線程比單線程,能提升處理速度?

好比,一個窗口(一個cpu),三個人來辦理業務。

單線程:一個辦完一個辦。

多線程:大家輪着辦,我一會給你辦,你會兒給他辦。

但是單線程,多線程,耗時是一樣的。並沒有提升效率,那么為什么還說多線程比單線程效率高呢?

在這里插入圖片描述

原文:https://blog.csdn.net/Ideality_hunter/article/details/82255439

https://blog.csdn.net/weixin_39833509/article/details/88603957


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM