redis源碼剖析之異步事件驅動框架

想要分析源碼,我以爲能夠把它當成一個總體,或者一個函數,有輸入和對應的輸出。咱們從輸入開始分析流程。先撇開main函數,在gdb上打印下線程的堆棧是個好想法,讓咱們看看它都在作什麼。 web 能夠看獲得它其中一條線程阻塞在epoll_wait(個人系統是ubuntu,所以選擇了epoll)。在這裏檢測套接字事件,等待client請求。還有個線程池,建立了3條線程等待處理任務。redis #ifde
相關文章
相關標籤/搜索