title: What's the difference between thread_posixs and thread_win32 in gcc port of Windows?
body: <p>I wanted to download the latest available version of <code>gcc 4.7.2</code> compiler for Windows. When I got to this <a href="http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.7.2/32-bit/" rel="nofollow noreferrer">page</a> where I was supposed to see a download link, I confronted with two categories:</p>
  <ol>
  <li>threads-posix</li>
  <li>threads-win32</li>
  </ol>
  <p>What's the difference between these two? Are they thread implementations only? I mean are they only different in how they are implemented and thus the ending result (classes, how to use them, etc) remains the same? Or do they impose a specific coding style?</p>