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函...