Basic multi-threading in C / C++ -- hints, advice, tutorial, some direction? -


I want to learn how to prepare a multi-threaded app, but I do not even know where to start

How do most people apply multi-threading? Do they use the boost library? Is there any other way to do this? (Using standard C / C ++)

I understand this concept, but I do not know exactly how to actually do it, to start learning too. Can anyone recommend something?

& lt; --- Is this standard C ++, or some Microsoft-only implementation?

Am I correcting that multithreading libraries have been included in Windows API? I have found an example on MSDN () and it uses (release mute, etc.), looks in windows.h. What is it that most people are using while programming Windows?

Boost Library is a cross-platform way to use a thread.

Most people use it or Pthreads were originally used on POSIX systems, but there is also a port that allows menus to use it on windows.

If you absolutely need a cross-platform solution, or have already been linked to the boost library. If you are developing for windows or posics, then you use WinAPi or pthreads.


Comments