|
|
|
|
|
by bogomipz
3109 days ago
|
|
Thanks. So is the libuv package implemented as two distinct components then consisting of: 1) The main event loop thread. 2) a thread pool of "workers" which make the actual I/O request and sleep while waiting for the I/O. Then when a "worker" thread is set to runnable again by the kernel(because it's I/O request has been completed)notifies the main event loop thread via a signal? Is that correct? |
|