Результаты поиска по запросу "boost-thread"

2 ответа

Пример использования бустер-обновляемых мьютексов

У меня есть многопоточное серверное приложение, которое нуждается в мьютекс-блокировке некоторой общей памяти.Общая память - это в основном карты sTL и т. Д....

2 ответа

Создание пула потоков с использованием boost

Можно ли создать пул потоков с помощью потока Boost? Я просматривал все библиотеки Boost и не мог найти менеджер пула потоков (или что-то в этом роде) ... Ес...

1 ответ

http://groups.google.com/group/boost-list/browse_thread/thread/7dc1e80659182ab3

ТОП публикаций

1 ответ

прочитайте это первым

дни я читаю PDFРазработка МТ программ [http://www.justsoftwaresolutions.co.uk/files/designing_mt_programs.pdf], Это объясняет, что пользователь ДОЛЖЕН явноdetach() на объекте классаstd::thread в C ++ 0x, прежде чем этот объект выходит из области ...

2 ответа

Только что проверил источник eglibc-2.11. И i386, и x86_64 используют селекторы FS / GS для получения данных, специфичных для потока. Там нет никаких системных вызовов. Хотя, кажется, что специфичные для ARM вещи отсутствуют, но здесь речь идет не об этом.

тоящее время я профилирую приложение с проблемами производительности, используя Valgrind "Callgrind". При просмотре данных профилирования выясняется, что 25% времени обработки тратится внутриboost::detail::get_tss_dataв приложении, основной целью ...

0 ответов

+1; где это задокументировано? Я не могу найти уведомление об этом в документации по ветке Boost 1.49. В документации Boost 1.50 есть незаконченное предложение об определениях на странице верхнего уровня о библиотеке потоков.

троил повышение, используя: bjam --toolset=gcc --with-thread stageВсякий раз, когда я пытаюсь использовать Boost.Thread, я получаю неопределенные ссылки, хотя и ссылаюсь на них. Это не происходит с другими библиотеками Boost, такими как Regex ...

1 ответ

 имеет отмену потока, и ~ thread () отменяет unjoined-thread и затем отсоединяет его, что имело большой смысл. Этот путь к коду обычно выбирается только тогда, когда родительский поток разматывается из-за исключительной ситуации.

тветствии с проектом стандарта C ++ 0x этот код: void simplethread() { boost::thread t(someLongRunningFunction); // Commented out detach - terminate() expected. // t.detach(); }... должен приводить к вызову terminate (), но в текущей (boost ...

1 ответ

lists.boost.org/threads-devel/2009/10/0502.php

ьзование Visual Studio 2008 и Boost Libraries 1.46.1 Я хочу скомпилировать и связать следующее с флагом / CLR: #include <boost/thread/thread.hpp> void run() {} int main(int argc, char *argv[]) { boost::thread t(run); }Первая ошибка связана с ...

1 ответ

Я полностью согласен. Я удивлен, что окружение когда-либо прервет весь процесс в этом сценарии, но здесь более чем достаточно двусмысленности, чтобы полностью избежать этой возможности. @RobW: Два теста не являются окончательными для общего поведения.

я есть несколько длинных потоков наддува, которые я хочу отключить, прерывая их. Вся документация, которую я могу найти, говорит, что выМожно пойматьthread_interrupted исключение, но на самом деле это не говорит о том, что произойдет, если вы ...

1 ответ

, С некоторой адаптацией это кажется вызовом.

о-нибудь есть пример того, как наиболее просто использовать boost :: condition :: timed_wait? Есть несколько тем по темеВот [https://stackoverflow.com/questions/2259025/how-do-i-get-boostconditiontimed-wait-to-compile] , ...