<?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 Erstellung]]></title><description><![CDATA[<p>Guten Abend (oder besser Gute Nacht/Guten Morgen)</p>
<p>ich wollte, zwecks portabilität, von _beginthread auf boost::thread umsteigen. Nun hab ich aber das Problem, das ich nicht zur Compilezeit weiß, welche Threads gestartet werden sollen. Dies bestimmt der Benutzer während der Laufzeit.</p>
<p>Bei _beginthread habe ich mir einfach eine Funktion geschrieben, welche das dann alles regelt und den Thread erstellt. Bei boost::thread habe ich allerdings nur Beispiele gefunden, die den Thread direkt bei der dekleration erstellen, per</p>
<pre><code class="language-cpp">boost::thread t(ThreadFunc);
</code></pre>
<p>Jetzt wollte ich fragen, ob es irgendeine Möglichkeit gibt, den Thread dynamisch zu erstellen, wenn er gebraucht wird.</p>
<p>Danke schonmal für die Hilfe.</p>
<p>MfG<br />
Shelling</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/218097/boost-thread-erstellung</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 01:00:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/218097.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Jul 2008 00:12:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Boost Thread Erstellung on Wed, 16 Jul 2008 00:12:46 GMT]]></title><description><![CDATA[<p>Guten Abend (oder besser Gute Nacht/Guten Morgen)</p>
<p>ich wollte, zwecks portabilität, von _beginthread auf boost::thread umsteigen. Nun hab ich aber das Problem, das ich nicht zur Compilezeit weiß, welche Threads gestartet werden sollen. Dies bestimmt der Benutzer während der Laufzeit.</p>
<p>Bei _beginthread habe ich mir einfach eine Funktion geschrieben, welche das dann alles regelt und den Thread erstellt. Bei boost::thread habe ich allerdings nur Beispiele gefunden, die den Thread direkt bei der dekleration erstellen, per</p>
<pre><code class="language-cpp">boost::thread t(ThreadFunc);
</code></pre>
<p>Jetzt wollte ich fragen, ob es irgendeine Möglichkeit gibt, den Thread dynamisch zu erstellen, wenn er gebraucht wird.</p>
<p>Danke schonmal für die Hilfe.</p>
<p>MfG<br />
Shelling</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1547942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547942</guid><dc:creator><![CDATA[-Shelling-]]></dc:creator><pubDate>Wed, 16 Jul 2008 00:12:46 GMT</pubDate></item><item><title><![CDATA[Reply to Boost Thread Erstellung on Wed, 16 Jul 2008 01:47:50 GMT]]></title><description><![CDATA[<p>Ja, nennt sich &quot;new&quot;.</p>
<pre><code class="language-cpp">class foo {
public:
    void test() {
        m_thread = boost::shared_ptr&lt;boost::thread&gt;(new boost::thread(lala));
    }
private:
    boost::shared_ptr&lt;boost::thread&gt; m_thread; // alternativ scoped_ptr wenn keine shared ownership benötigt wird
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1547950</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547950</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 16 Jul 2008 01:47:50 GMT</pubDate></item></channel></rss>