Rationale: Or why am I bothering to rewrite nanomsg?
<p><pre><code>   &gt; even so-called &quot;modern&quot; operating systems
   &gt; like macOS 10.12 and Windows 8.1 simply
   &gt; melted or failed entirely when creating
   &gt; any non-trivial number of threads. (To
   &gt; me, creating 100 threads should be a no-brainer
</code></pre>
This is nonsense. NT kernel happily creates thousands of threads. Just made a little test app to try. No issues at all.