Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.72
Shandr_71
13 / 13 / 1
Регистрация: 05.12.2011
Сообщений: 84
#1

std::thread - C++

26.03.2012, 21:34. Просмотров 2308. Ответов 2
Метки нет (Все метки)

Возник вопрос: как создать массив потоков (точнее, как его инициализировать).
То есть, мне нужно примерно такое:
C++
1
std::thread x[8]={/*чето*/};
И еще: есть ли хороший гайд по std::thread?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2012, 21:34     std::thread
Посмотрите здесь:

C++ Boost::thread vs std::thread
Многопоточность в C++11. std::thread C++
Копирование объектов std::thread C++
C++ Std::thread автоматическая многопоточность
C++ Запутался с std::thread в классе
Std::thread приостановка потока C++
Std::thread в классе C++
Использование std::function в std::thread C++
C++ Указатели и std::thread
C++ Std::thread::detach()
C++ Ошибка компиляции "no instance of constructor 'std::thread::thread' matches the argument list"
C++ Присоединение потока std::thread

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
26.03.2012, 22:36     std::thread #2
std::tread это бывший boost thread, читайте документацию
Shandr_71
13 / 13 / 1
Регистрация: 05.12.2011
Сообщений: 84
27.03.2012, 21:48  [ТС]     std::thread #3
Цитата Сообщение от Shandr_71 Посмотреть сообщение
Возник вопрос: как создать массив потоков (точнее, как его инициализировать).
Решил вопрос так:
C++
1
2
3
4
5
    vector<thread> a(0);
    a.push_back(thread(f));
    a.push_back(thread(g));
    a[0].join();
    a[1].join();
Yandex
Объявления
27.03.2012, 21:48     std::thread
Ответ Создать тему
Опции темы

Текущее время: 02:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru