标签:
keyword: signal-based
The heart of the Gigablast process is the I/O control loop.
If queue is full, kernel will deliver SIGIO to gp process.
g_udpServer
Loop.cpp
registerCallback()
sleep callbacks ( every X milliseconds)
SIGCHLD - a thread exits.
Callback Priority
doPoll() just calls low priority callbacks
priority method is similar to the low latency patch in the Linux kernel
Threads.cpp
clone()
Layers - build, search results,
Fighting Spam
File List
标签:
原文地址:http://www.cnblogs.com/anyboo/p/4860560.html