<?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[fork() in C++]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich würde gerne wissen, ob man in C++ auch</p>
<pre><code>fork()
</code></pre>
<p>benutzt, um Prozesse zu erzeugen? Ich habe mal ein bischen herumgegoogelt und gesehen das man unterschiedlicher Meinung ist. Was denkt ihr so darüber? Gibt es eine Standart Klasse für C++? Oder was anderes sowas wie Threads.</p>
<p>Gruss,<br />
Haksi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/228216/fork-in-c</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 08:23:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/228216.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Nov 2008 15:46:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fork() in C++ on Tue, 25 Nov 2008 15:46:07 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich würde gerne wissen, ob man in C++ auch</p>
<pre><code>fork()
</code></pre>
<p>benutzt, um Prozesse zu erzeugen? Ich habe mal ein bischen herumgegoogelt und gesehen das man unterschiedlicher Meinung ist. Was denkt ihr so darüber? Gibt es eine Standart Klasse für C++? Oder was anderes sowas wie Threads.</p>
<p>Gruss,<br />
Haksi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1620557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1620557</guid><dc:creator><![CDATA[haksi74]]></dc:creator><pubDate>Tue, 25 Nov 2008 15:46:07 GMT</pubDate></item><item><title><![CDATA[Reply to fork() in C++ on Tue, 25 Nov 2008 15:51:36 GMT]]></title><description><![CDATA[<p>Für Threads bietet sich boost.thread an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1620564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1620564</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Tue, 25 Nov 2008 15:51:36 GMT</pubDate></item><item><title><![CDATA[Reply to fork() in C++ on Tue, 25 Nov 2008 15:56:24 GMT]]></title><description><![CDATA[<p>The-Kenny schrieb:</p>
<blockquote>
<p>Für Threads bietet sich boost.thread an.</p>
</blockquote>
<p>Und man sollte hier noch anmerken, dass der neue C++ Standard auch Threads hat und diese sich an Boost.Thread anlehnen.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1620569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1620569</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Tue, 25 Nov 2008 15:56:24 GMT</pubDate></item><item><title><![CDATA[Reply to fork() in C++ on Tue, 25 Nov 2008 17:03:02 GMT]]></title><description><![CDATA[<p>Also ich möchte das nicht mit viel Balast lösen. Also nur mit den Standart Sachen. Weiß jemand wie dieses Standart Bibliothek heisst?</p>
<p>Grüsse,<br />
Haksi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1620621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1620621</guid><dc:creator><![CDATA[haksi74]]></dc:creator><pubDate>Tue, 25 Nov 2008 17:03:02 GMT</pubDate></item><item><title><![CDATA[Reply to fork() in C++ on Tue, 25 Nov 2008 17:25:21 GMT]]></title><description><![CDATA[<p>haksi74 schrieb:</p>
<blockquote>
<p>Also ich möchte das nicht mit viel Balast lösen. Also nur mit den stan**** Sachen. Weiß jemand wie dieses stan**** Bibliothek heisst?</p>
</blockquote>
<p>Es gibt bislang noch keine Standardbibliothek für Threading, erst mit dem kommenden C++ Standard C++0x (wird vermutlich 2009/2010 verabschiedet...). Du kannst derzeit nur auf andere Implementierungen, hier ist z.B. boost:: sinnvoll, zurückgreifen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1620632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1620632</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Tue, 25 Nov 2008 17:25:21 GMT</pubDate></item><item><title><![CDATA[Reply to fork() in C++ on Tue, 25 Nov 2008 17:32:41 GMT]]></title><description><![CDATA[<p>Hat jemand Erfahrung mit fork in C++ gemacht? Wäre dies auch eine Möglichkeit?</p>
<p>Gruss,<br />
Haksi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1620638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1620638</guid><dc:creator><![CDATA[haksi74]]></dc:creator><pubDate>Tue, 25 Nov 2008 17:32:41 GMT</pubDate></item><item><title><![CDATA[Reply to fork() in C++ on Tue, 25 Nov 2008 17:38:51 GMT]]></title><description><![CDATA[<p>Ja, Du kannst fork auch in C++ Programmen verwenden. Standard ist fork allerdings nicht, weder C noch C++.</p>
<p>@Others:<br />
Multiprocessing != Multithreading</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1620640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1620640</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 25 Nov 2008 17:38:51 GMT</pubDate></item><item><title><![CDATA[Reply to fork() in C++ on Tue, 25 Nov 2008 17:39:57 GMT]]></title><description><![CDATA[<p>*gnahzulangsam*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1620642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1620642</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 25 Nov 2008 17:39:57 GMT</pubDate></item><item><title><![CDATA[Reply to fork() in C++ on Tue, 25 Nov 2008 18:15:39 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p>@Others:<br />
Multiprocessing != Multithreading</p>
</blockquote>
<p>Da würde mich jetzt mal der genaue Unterschied interessieren, vor allem im Zusammenhang mit <code>fork</code> . <code>fork</code> erzeugt ja nicht einen vollwertigen neuen Prozess, sondern nur einen Kindprozess. Wo ist der Unterschied, zwischen dem Kindprozess und einem Thread, abgesehen von ein paar Erbsen?</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1620664</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1620664</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Tue, 25 Nov 2008 18:15:39 GMT</pubDate></item><item><title><![CDATA[Reply to fork() in C++ on Tue, 25 Nov 2008 19:02:13 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p><code>fork</code> erzeugt ja nicht einen vollwertigen neuen Prozess, sondern nur einen Kindprozess.</p>
</blockquote>
<p>Wieso soll der nicht vollwertig sein? Es gibt in einem Unix-System klassisch nur einen Prozess, der nicht Kindprozess eines anderen Prozesses ist, und das ist der init-Prozess mit der PID 1.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1620698</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1620698</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 25 Nov 2008 19:02:13 GMT</pubDate></item><item><title><![CDATA[Reply to fork() in C++ on Tue, 25 Nov 2008 20:55:43 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>Wo ist der Unterschied, zwischen dem Kindprozess und einem Thread, abgesehen von ein paar Erbsen?</p>
</blockquote>
<p>Mehrere Threads(Ausführungsstränge) laufen in einem Prozess und teilen sich die Ressourcen des Prozesses.</p>
<pre><code class="language-cpp">class Prozess{ std::vector&lt;Thread&gt; threads; };
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1620774</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1620774</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 25 Nov 2008 20:55:43 GMT</pubDate></item><item><title><![CDATA[Reply to fork() in C++ on Tue, 25 Nov 2008 20:56:25 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>Wo ist der Unterschied, zwischen dem Kindprozess und einem Thread, abgesehen von ein paar Erbsen?</p>
</blockquote>
<p>Der Kindprozess hat z.B. seinen eigenen virtuellen Adressraum, der des Vaters wird dupliziert (nicht sofort, aber das ist ein tech. Detail), der Kindthread hingegen teilt sich den Adressraum mit dem Vater.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1620776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1620776</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 25 Nov 2008 20:56:25 GMT</pubDate></item></channel></rss>