title: ERLANG wait() and blocking
body: <p>Does the following function block on its running core?</p>
  <pre class="lang-erlang prettyprint-override"><code>wait(Sec) -&gt; 
     receive
     after (1000 * Sec) -&gt; ok
  end.
  </code></pre>
  <p>A great answer will detail the internal working of Erlang and/or the CPU.</p>