title: How is concurrency done in Intel x86 assembly?
body: <p>I'm curious to know how one would code concurrent software on Intel x86 assembly. Both threads or coroutines with yielding are interesting.</p>
  
  <p>I realize this isn't practical to do in assembly, but I'm just curious.</p>