<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Boost Multithreading]]></title><description><![CDATA[<p>Ich habe eine Anwendung geschrieben unter Verwendung von Boost die mehrere Threads verwendet, um nicht zu sagen gar ein Multithreading-Framework ist! Zum Kompilieren der Anwendung gebe ich selbst verständlich die Kompiler-Option -D_REENTRANT mit, damit die Bibliotheken derart eingebunden werden dass sie sich in verschiedenen Threads nicht ins Gehege kommen.<br />
Nun habe ich durch Zufall folgendes gefunden:</p>
<blockquote>
<p>in case of multi-threaded libraries:<br />
g++ -lboost_system-mt -lboost_thread-mt program.cpp</p>
</blockquote>
<p>Ich wusste bisher gar nicht dass es mt-Versionen von Boost gibt! Bisher verwende ich die nicht und meine Anwendung läuft eigentlich ganz gut mit vielen Threads. Welche Auswirkung sollte das denn haben, dass ich nicht die mt-Versionen benutze?</p>
<p>Ich setze hauptsächlich 'boost_thread', 'boost_serialization', 'boost_system', 'boost_filesystem', und auch noch OpenCV ein. Gibt es von jeder eine mt-Version? Welchen sinn macht eigentlich -lboost_thread-mt? Wie kann ich mir eine Threading-Bibliothek vorstellen die nicht selbst mt-fähig ist??</p>
<p>Ich hoffe jemand kann mich aufklären, vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/309757/boost-multithreading</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 02:13:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/309757.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 26 Oct 2012 09:16:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Boost Multithreading on Fri, 26 Oct 2012 09:16:09 GMT]]></title><description><![CDATA[<p>Ich habe eine Anwendung geschrieben unter Verwendung von Boost die mehrere Threads verwendet, um nicht zu sagen gar ein Multithreading-Framework ist! Zum Kompilieren der Anwendung gebe ich selbst verständlich die Kompiler-Option -D_REENTRANT mit, damit die Bibliotheken derart eingebunden werden dass sie sich in verschiedenen Threads nicht ins Gehege kommen.<br />
Nun habe ich durch Zufall folgendes gefunden:</p>
<blockquote>
<p>in case of multi-threaded libraries:<br />
g++ -lboost_system-mt -lboost_thread-mt program.cpp</p>
</blockquote>
<p>Ich wusste bisher gar nicht dass es mt-Versionen von Boost gibt! Bisher verwende ich die nicht und meine Anwendung läuft eigentlich ganz gut mit vielen Threads. Welche Auswirkung sollte das denn haben, dass ich nicht die mt-Versionen benutze?</p>
<p>Ich setze hauptsächlich 'boost_thread', 'boost_serialization', 'boost_system', 'boost_filesystem', und auch noch OpenCV ein. Gibt es von jeder eine mt-Version? Welchen sinn macht eigentlich -lboost_thread-mt? Wie kann ich mir eine Threading-Bibliothek vorstellen die nicht selbst mt-fähig ist??</p>
<p>Ich hoffe jemand kann mich aufklären, vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2264340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2264340</guid><dc:creator><![CDATA[fabske]]></dc:creator><pubDate>Fri, 26 Oct 2012 09:16:09 GMT</pubDate></item><item><title><![CDATA[Reply to Boost Multithreading on Wed, 31 Oct 2012 09:16:58 GMT]]></title><description><![CDATA[<p>Hat denn niemand eine Antwort für mich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2265842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2265842</guid><dc:creator><![CDATA[fabske]]></dc:creator><pubDate>Wed, 31 Oct 2012 09:16:58 GMT</pubDate></item><item><title><![CDATA[Reply to Boost Multithreading on Wed, 31 Oct 2012 09:53:46 GMT]]></title><description><![CDATA[<p>Vielleicht ist hier die Boost-Mailingliste besser als Anlaufpunkt geeignet. Auch für mich klingt eine boost_st Lib nicht besonders sinnvoll!</p>
<p>Gruß Kimmi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2265852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2265852</guid><dc:creator><![CDATA[kimmi]]></dc:creator><pubDate>Wed, 31 Oct 2012 09:53:46 GMT</pubDate></item><item><title><![CDATA[Reply to Boost Multithreading on Wed, 31 Oct 2012 09:55:42 GMT]]></title><description><![CDATA[<p>Ich habe den Nekromanten-Beitrag in dem anderen Uralt-Thread mal gelöscht, zumal da nichts weiter drin stand als ein Link auf diesen Thread.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2265853</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2265853</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 31 Oct 2012 09:55:42 GMT</pubDate></item></channel></rss>