title: Why can't exception handling deal with asynchronous events?
body: <blockquote>
    <ul>
    <li>Exception handling is not designed to process problems associated with asynchronous events (e.g., disk I/O completions, network message arrivals, mouse clicks and keystrokes), which occur in parallel with, and independent of, the program’s flow of control.</li>
    </ul>
  </blockquote>
  
  <p><strong>How is exception handling not designed to handle asynchronous events?  Why is this the case?</strong></p>
  
  <p>I'll be thankful if you enhanced your answers by quite detailed examples.</p>