Inside the Gigablast

keyword: signal-basedoop

The heart of the Gigablast process is the I/O control loop.ui

If queue is full, kernel will deliver SIGIO to gp process.it

g_udpServerio

Loop.cppast

 

   registerCallback()thread

   sleep callbacks ( every X milliseconds)sed

   SIGCHLD - a thread exits.List

   Callback Priorityudp

   doPoll() just calls low priority callbacksqueue

   priority method is similar to the low latency patch in the Linux kernel

Threads.cpp

   clone()

 

Layers - build, search results, 

Fighting Spam

File List

相關文章
相關標籤/搜索