Результаты поиска по запросу "boost-thread"
Пример использования бустер-обновляемых мьютексов
У меня есть многопоточное серверное приложение, которое нуждается в мьютекс-блокировке некоторой общей памяти.Общая память - это в основном карты sTL и т. Д....
Создание пула потоков с использованием boost
Можно ли создать пул потоков с помощью потока Boost? Я просматривал все библиотеки Boost и не мог найти менеджер пула потоков (или что-то в этом роде) ... Ес...
прочитайте это первым
дни я читаю PDFРазработка МТ программ [http://www.justsoftwaresolutions.co.uk/files/designing_mt_programs.pdf], Это объясняет, что пользователь ДОЛЖЕН явноdetach() на объекте классаstd::thread в C ++ 0x, прежде чем этот объект выходит из области ...
Только что проверил источник eglibc-2.11. И i386, и x86_64 используют селекторы FS / GS для получения данных, специфичных для потока. Там нет никаких системных вызовов. Хотя, кажется, что специфичные для ARM вещи отсутствуют, но здесь речь идет не об этом.
тоящее время я профилирую приложение с проблемами производительности, используя Valgrind "Callgrind". При просмотре данных профилирования выясняется, что 25% времени обработки тратится внутриboost::detail::get_tss_dataв приложении, основной целью ...
+1; где это задокументировано? Я не могу найти уведомление об этом в документации по ветке Boost 1.49. В документации Boost 1.50 есть незаконченное предложение об определениях на странице верхнего уровня о библиотеке потоков.
троил повышение, используя: bjam --toolset=gcc --with-thread stageВсякий раз, когда я пытаюсь использовать Boost.Thread, я получаю неопределенные ссылки, хотя и ссылаюсь на них. Это не происходит с другими библиотеками Boost, такими как Regex ...
имеет отмену потока, и ~ thread () отменяет unjoined-thread и затем отсоединяет его, что имело большой смысл. Этот путь к коду обычно выбирается только тогда, когда родительский поток разматывается из-за исключительной ситуации.
тветствии с проектом стандарта C ++ 0x этот код: void simplethread() { boost::thread t(someLongRunningFunction); // Commented out detach - terminate() expected. // t.detach(); }... должен приводить к вызову terminate (), но в текущей (boost ...
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); }Первая ошибка связана с ...
Я полностью согласен. Я удивлен, что окружение когда-либо прервет весь процесс в этом сценарии, но здесь более чем достаточно двусмысленности, чтобы полностью избежать этой возможности. @RobW: Два теста не являются окончательными для общего поведения.
я есть несколько длинных потоков наддува, которые я хочу отключить, прерывая их. Вся документация, которую я могу найти, говорит, что выМожно пойматьthread_interrupted исключение, но на самом деле это не говорит о том, что произойдет, если вы ...
, С некоторой адаптацией это кажется вызовом.
о-нибудь есть пример того, как наиболее просто использовать boost :: condition :: timed_wait? Есть несколько тем по темеВот [https://stackoverflow.com/questions/2259025/how-do-i-get-boostconditiontimed-wait-to-compile] , ...