Я искал примеры того, как создать простое многопоточное приложение, которое делает что-то похожее на это:
#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;
}
}
- Как я могу получить вышеприведенный вывод
a
и b
"случайным образом", запустив новый поток вместо обычного вызова myConcurrentFunction
?
Я имею в виду: каков минимальный код для этого? Это действительно одна функция, которую я должен вызвать? Какие файлы мне нужно включить?
Я использую MSVC 2010, Win32