title: Is select() a busy wait system call?
body: <pre><code>int select(int nfds, fd_set *readfds, fd_set *writefds,
                    fd_set *exceptfds, struct timeval *timeout);
  </code></pre>
  
  <hr>
  
  <p><strong>Question:</strong></p>
  
  <p>Irrespective of <code>timeout</code> argument passed, </p>
  
  <p>Does <code>select()</code> occupy CPU cycles, until any file descriptor is ready?</p>