<?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::thread starten und nicht auf Rückkehr warten]]></title><description><![CDATA[<p>Hallo,<br />
bin momentan am Probieren, wie man einen Thread starten kann, ohne auf dessen Rückkehr zu warten. Das heißt er soll halt einfach im Hintergrund laufen, bis er entweder fertig ist, oder unterbrochen wird.</p>
<p>Mittels</p>
<pre><code>boost::thread* tThread = new boost::thread(&amp;MyClass::ToDo, this);
tThread-&gt;join();
</code></pre>
<p>ist meine Anwendung bis zur Rückkehr des Threads blockiert. Das soll aber so nicht sein.</p>
<p>Wie könnte man dies denn mit der boost Library bewerkstelligen?<br />
Gruß, sig.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/292870/boost-thread-starten-und-nicht-auf-rückkehr-warten</link><generator>RSS for Node</generator><lastBuildDate>Sun, 16 Aug 2026 15:41:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/292870.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Sep 2011 15:41:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to boost::thread starten und nicht auf Rückkehr warten on Mon, 19 Sep 2011 15:42:02 GMT]]></title><description><![CDATA[<p>Hallo,<br />
bin momentan am Probieren, wie man einen Thread starten kann, ohne auf dessen Rückkehr zu warten. Das heißt er soll halt einfach im Hintergrund laufen, bis er entweder fertig ist, oder unterbrochen wird.</p>
<p>Mittels</p>
<pre><code>boost::thread* tThread = new boost::thread(&amp;MyClass::ToDo, this);
tThread-&gt;join();
</code></pre>
<p>ist meine Anwendung bis zur Rückkehr des Threads blockiert. Das soll aber so nicht sein.</p>
<p>Wie könnte man dies denn mit der boost Library bewerkstelligen?<br />
Gruß, sig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2121336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2121336</guid><dc:creator><![CDATA[sigmatix]]></dc:creator><pubDate>Mon, 19 Sep 2011 15:42:02 GMT</pubDate></item><item><title><![CDATA[Reply to boost::thread starten und nicht auf Rückkehr warten on Mon, 19 Sep 2011 15:48:09 GMT]]></title><description><![CDATA[<p>Den <code>join</code> -Aufruf weglassen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2121338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2121338</guid><dc:creator><![CDATA[fdfdg]]></dc:creator><pubDate>Mon, 19 Sep 2011 15:48:09 GMT</pubDate></item><item><title><![CDATA[Reply to boost::thread starten und nicht auf Rückkehr warten on Tue, 20 Sep 2011 17:57:20 GMT]]></title><description><![CDATA[<p>einfach einen weiter thread erstellen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2121772</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2121772</guid><dc:creator><![CDATA[lololo]]></dc:creator><pubDate>Tue, 20 Sep 2011 17:57:20 GMT</pubDate></item><item><title><![CDATA[Reply to boost::thread starten und nicht auf Rückkehr warten on Tue, 20 Sep 2011 19:48:39 GMT]]></title><description><![CDATA[<p>Etwas OT, aber warum new? Das ist unnötig!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2121794</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2121794</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Tue, 20 Sep 2011 19:48:39 GMT</pubDate></item><item><title><![CDATA[Reply to boost::thread starten und nicht auf Rückkehr warten on Tue, 20 Sep 2011 22:50:41 GMT]]></title><description><![CDATA[<p>mit new kennzeichnet man das man früher mal Java-Programmierer war</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2121842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2121842</guid><dc:creator><![CDATA[new()]]></dc:creator><pubDate>Tue, 20 Sep 2011 22:50:41 GMT</pubDate></item><item><title><![CDATA[Reply to boost::thread starten und nicht auf Rückkehr warten on Wed, 21 Sep 2011 06:04:16 GMT]]></title><description><![CDATA[<p>new() schrieb:</p>
<blockquote>
<p>mit new kennzeichnet man das man früher mal Java-Programmierer war</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2121864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2121864</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Wed, 21 Sep 2011 06:04:16 GMT</pubDate></item><item><title><![CDATA[Reply to boost::thread starten und nicht auf Rückkehr warten on Wed, 21 Sep 2011 07:03:54 GMT]]></title><description><![CDATA[<p>sigmatix schrieb:</p>
<blockquote>
<p>Hallo,<br />
bin momentan am Probieren, wie man einen Thread starten kann, ohne auf dessen Rückkehr zu warten. Das heißt er soll halt einfach im Hintergrund laufen, bis er entweder fertig ist, oder unterbrochen wird.</p>
<p>Mittels</p>
<pre><code>boost::thread* tThread = new boost::thread(&amp;MyClass::ToDo, this);
tThread-&gt;join();
</code></pre>
<p>ist meine Anwendung bis zur Rückkehr des Threads blockiert. Das soll aber so nicht sein.</p>
<p>Wie könnte man dies denn mit der boost Library bewerkstelligen?<br />
Gruß, sig.</p>
</blockquote>
<p>Du sagst doch selber das du mit join() auf eine Rückkehr warten willst. Lass das join weg. Übrigens kannst du in C++ Objekte auch auf dem Stack anlegen. Dann ersparst du dir auch das delete.</p>
<pre><code class="language-cpp">boost::thread tThread(&amp;MyClass::ToDo, this);
tThread.join(); // nur nötig, wenn man auf das Ende warten will.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2121879</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2121879</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Wed, 21 Sep 2011 07:03:54 GMT</pubDate></item></channel></rss>