http并发,操作系统如何识别对应的进程,线程请求
生活随笔
收集整理的這篇文章主要介紹了
http并发,操作系统如何识别对应的进程,线程请求
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
系統識別哪一個進程中的哪一個線程發送的http請求,這個是由網絡協議中的四元組(目的端口,ip和源端口,ip).線程都是向web服務器80 端口發送請求,但是源端口的分配是由系統自動分配,一旦分配成功之后,就會三次握手(基于tcp協議),建立網絡通道。那么其他線程只能等待這個請求數據接收成功之后,再次請求建立網絡連接。換句話說同一時間只能有一個線程對外建立網絡連接。知道接收的數據包,結束之后,才會斷開連接,交給其他線程請求建立鏈接。多線程并發發送http網絡請求,系統可以給每一個線程分配一個源端口,但是同一時間只能有一個線程建立握手鏈接和接收數據。這樣并發線程一次進行。
總結
以上是生活随笔為你收集整理的http并发,操作系统如何识别对应的进程,线程请求的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 操作系统线程互斥,锁死机制的简单介绍
- 下一篇: 一场声音沉浸之旅!Baseus倍思音频品