<div dir="ltr"><div class="gmail_extra">Driver remembers what processes have asked to notify them about new connection.</div><div class="gmail_extra"><br></div><div class="gmail_extra">When new client comes, driver looks for next waiting process, send message to it and removes his record from list of waiting processes.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">So, nothing magic. Driver is single threaded, but it is scheduled independently from other processes.</div></div>