nginx事件處理過程

2021-06-04 15:04:49 字數 330 閱讀 9291

1. 首先設定斷點:ngx_epoll_process_events at src/event/modules/ngx_epoll_module.c:575

2. 請求http://ip

3. nginx接收的客戶端的請求,進行accept事件處理,呼叫堆疊如下圖。

4. accept處理完畢後,進行http的請求處理,如下圖:

6.  5步驟中紅色標記的函式如下:

7. 真正處理http請求的函式, 見紅色標記的部分。

8. 最後,nginx遍歷所有的handler,找到合適handler處理http請求,**如下:

9. 傳送http內容

UITouch事件處理過程詳解

3 uiresponder 內部提供了方法,處理不同型別的事件 2.處理事件的方法 處理觸控事件 1 void touchesbegan withevent 2 void touchesmoved withevent 3 void touchesended withevent 4 void touc...

USB host處理過程

在usbh core.c中有乙個函式usbh process 這個函式很重要,main 函式每迴圈一次,它就執行一次,它處理所有usb核心狀態的變化,typedef enum host state 根據這個當前狀態 phost gstate 處於以上哪個狀態的不同,做出不同的處理過程。其中最重要的要...

Hadoop map reduce處理過程

1 在hadoop中,每個mapreduce任務都被初始化為乙個job。每個job又可以分成兩個階段 map階段和reduce階段 map函式接受乙個形式的輸入,然後同樣產生乙個形式的中間輸出,hadoop會負責將所有具有相同結果中間key值的value集合到一起傳給reduce函式,reduce函...