[Ответить в тред] Ответить в тред

Тред закрыт.


03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 6 | 1 | 5
Назад Вниз Каталог Обновить

Viva la Fiesta 19/05/16 Чтв 15:02:26  747653   Обсуждение закрыто  
14636593468230.jpg (12Кб, 200x200)
Пытаюсь выучить С++. Сейчас торчу на потоках. Такой вот вопрос, я создаю поток таким вот образом (больше всех понравился, если есть другие, похлеще , расскажите^^)

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.
Аноним 19/05/16 Чтв 15:35:53  747665
Есть C++ тред >>736493 (OP)
Аноним 19/05/16 Чтв 17:29:48  747735
>>747653 (OP)
Читай с++ concurrency in action.
Аноним 19/05/16 Чтв 19:47:52  747852
специально чтобы не ебаться с потоками были придуманы другие языки на смену С++
Аноним 19/05/16 Чтв 20:22:13  747875
>>747852
Да, например программирования ДЯЖВА.
Аноним 19/05/16 Чтв 20:22:50  747876
>ДЖЯВА
Аноним 19/05/16 Чтв 22:13:57  747969
Джява хуйня, весь софт написанный на ней полное говно. Кто не согласен, тот - гей.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 6 | 1 | 5
Назад Вверх Каталог Обновить

Топ тредов