本文為轉載,出處在文末。
一個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