Опитвам се да създам нишка в C++ (Win32), за да стартирам прост метод. Нов съм в нишките на C++, но съм много запознат с нишките в C#. Ето някакъв псевдокод на това, което се опитвам да направя:
static void MyMethod(int data)
{
RunStuff(data);
}
void RunStuff(int data)
{
//long running operation here
}
Искам да извикам RunStuff от MyMethod, без той да блокира. Какъв би бил най-лесният начин за стартиране на RunStuff в отделна нишка?
Редактиране: Трябва също да спомена, че искам да сведа зависимостите до минимум. (Без MFC... и т.н.)