J'ai cherché des exemples sur la façon de créer une application multithread simple qui fait quelque chose de similaire à ceci:C++ WIN32: exemple multitâches court
#include <iostream>
using namespace std;
int myConcurrentFunction()
{
while(1)
{
cout << "b" << endl;
}
}
int main()
{
// Start a new thread for myConcurrentFunction
while(1)
{
cout << "a" << endl;
}
}
- Comment puis-je obtenir le plus haut à la sortie
a
etb
« au hasard "en commençant un nouveau fil au lieu de simplement appelermyConcurrentFunction
normalement?
Je veux dire: Quel est le code minimal pour cela? Est-ce vraiment une seule fonction que je dois appeler? Quels fichiers dois-je inclure?
J'utilise MSVC 2010, Win32
+1 IVlad, bonne réponse. –