Форум программистов, компьютерный форум, киберфорум
Наши страницы
Boost C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Invader_Zim
Twilight Parasite
154 / 150 / 7
Регистрация: 21.07.2011
Сообщений: 908
1

аналог boost::thread_group

21.01.2013, 03:58. Просмотров 1026. Ответов 2
Метки нет (Все метки)

Здравствуйте!
Есть ли контейнер для потоков типа boost::async?

Добавлено через 6 минут
http://www.data-race.com/2010/12/03/...-%D0%B2-cpp0x/

это из С++11.
А как асинхронность бустом реализовать?
У меня функция из паралельного потока должна значение возвращать.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2013, 03:58
Ответы с готовыми решениями:

Русскоязычный аналог описания библиотеки boost
Кто знает, может есть русскоязычный аналог данного ресурса? http://www.boost.org

Вопрос по boost или Qt: нужен аналог функции WinApi GetModuleFileName()
Цель: нужна функция, работающая на платформах *nix и win, которая бы определяла местоположение...

Boost начало работы: Undefined reference to `boost::system::generic_category() '
Добрый день Собственно говоря возникла необходимость использовать boost в работе. Поставил так: ...

Boost Log - undefined reference to `boost::system::system_category()'
Пытаюсь скомпилировать код из примеров Boost Log:#include <boost/log/trivial.hpp> int main(int,...

Использование boost и boost.build с несколькими компиляторами
Здравствуйте! Собрал библиотеку boost и boost.build для двух компиляторов: MinGW 4.5.2 и Visual...

2
NeonLost
Пес войны
110 / 87 / 22
Регистрация: 23.02.2012
Сообщений: 653
23.01.2013, 09:32 2
Лучший ответ Сообщение было отмечено Invader_Zim как решение

Решение

Цитата Сообщение от Invader_Zim Посмотреть сообщение
Здравствуйте!
А как асинхронность бустом реализовать?
У меня функция из паралельного потока должна значение возвращать.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <boost/thread/thread.hpp>
#include <boost/thread/future.hpp>
#include <iostream>
 
int calculate_the_answer_to_life_the_universe_and_everything() 
{
   return 42;
}
 
int main() 
{
    boost::packaged_task<int> pt(calculate_the_answer_to_life_the_universe_and_everything);
    boost::unique_future<int> fi = pt.get_future();
 
    boost::thread task(boost::move(pt)); // launch task on a thread
    fi.wait(); // wait for it to finish
 
    std::cout << fi.get() << std::endl;
}
Добавлено через 10 часов 2 минуты
Цитата Сообщение от Invader_Zim Посмотреть сообщение
Здравствуйте!
Есть ли контейнер для потоков типа boost::async?
кстати, чем тебя вектор не устроил?..)
1
Invader_Zim
Twilight Parasite
154 / 150 / 7
Регистрация: 21.07.2011
Сообщений: 908
23.01.2013, 12:35  [ТС] 3
NeonLost, Просто стало интересно, мало ли. Вдруг есть какая нить штука и для этого?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2013, 12:35

Метапрограммирование в boost::proto (boost::spirit)
В библиотеке boost:: proto есть такой код calculator&lt;proto::terminal&lt;placeholder&lt;0&gt; &gt;::type&gt;...

Qt и boost boost::system::generic_category()
Добрый день Не подскажите как настроить Qt на работу с boost? У меня в принципе все работает:...

boost::geometry::model::box и boost::geometry::area
Здравствуйте! Пытаюсь измерить площадь box'a :D, но не знаю как правильно это сделать. Вот этот код...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru