Пытаюсь выучить С++. Сейчас торчу на потоках. Такой вот вопрос, я создаю поток таким вот образом (больше всех понравился, если есть другие, похлеще , расскажите^^)void VoidName(void* X) { \\вся ерудовина\\ ;}int main(void){_beginthread(VoidName,0,NULL);return 0;}Итак , вопросов у меня 4. 1ый - Как в такую функцию передать какие-нибудь параметры? Мне как бы не много пользы с функции без параметров.2ой - как такую функцию вызвать из класса ? Таким способом она прет, только если глобальная.3ий - как вызвать несколько функции сразу, в виде потоков. Просто дублировать _beginthread(VoidName,0,NULL); и соответственно заменить имя, или там посложнее замуты? 4ый - есть еще _beginthreadex(...) , я видел как параметры передавали в нечто такое, но ниче не понял, ибо когда попытался воспроизвести - не получилось. Расскажите что нибудь об этом.Всё. В идеале хотелось бы что бы ответ разжевали и привели с примерчиком ) Работаю в VS , если что, _begintread и трейдекс - функции из process.h.
Есть C++ тред >>736493 (OP)
>>747653 (OP)Читай с++ concurrency in action.
специально чтобы не ебаться с потоками были придуманы другие языки на смену С++
>>747852Да, например программирования ДЯЖВА.
>ДЖЯВА
Джява хуйня, весь софт написанный на ней полное говно. Кто не согласен, тот - гей.