Question:
If DispatchSource built on top of kevent, how come it won't blocking thread? it seems it runs different routine of pthread mechanism to create a thread to execute(if handler is executed on different thread) instead of blocking current thread.