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
时间: 2024-10-24 23:39:43