title: Pthreads in Visual C++
body: <p>I'm experimenting with multithreading in Windows and was wondering whether I should</p>
  
  <ul>
  <li>use <a href="http://msdn.microsoft.com/en-us/library/ms684847%28v=VS.85%29.aspx" rel="noreferrer">Win32 API</a></li>
  <li>use <a href="http://sourceware.org/pthreads-win32/" rel="noreferrer">POSIX Threads for Windows</a></li>
  </ul>
  
  <p>Learning Pthreads would be useful if I tried to develop such applications on different platforms - but am I losing anything by not learning Win32 API? Or are both similar enough so that learning one allows me to figure out the other easily?</p>