<?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[Schleife mit Stringlängenausgabe dauert zu lange]]></title><description><![CDATA[<p>Hi,<br />
ich hab folgendes Problem: Ich hab eine Klasse, die eine Person darstellt und in der gibt es eine Methode, die die Länge des kompletten Namens (Vor- und Nachname) zurück gibt:</p>
<pre><code class="language-cpp">class Person
{
private:

    std::string firstName;
    std::string lastName;

    // ...

public:

    int GetNameLength();
};
</code></pre>
<p>Von der Klasse hab ich jetzt mehrere Objekte (so an die hundert) in ein Array gepackt und gebe in einer Schleife die Längen von allen Namen aus. Aber das dauert immer furchtbar lange. Woran kann das liegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/237314/schleife-mit-stringlängenausgabe-dauert-zu-lange</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 09:33:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/237314.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 27 Mar 2009 06:28:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 06:28:50 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich hab folgendes Problem: Ich hab eine Klasse, die eine Person darstellt und in der gibt es eine Methode, die die Länge des kompletten Namens (Vor- und Nachname) zurück gibt:</p>
<pre><code class="language-cpp">class Person
{
private:

    std::string firstName;
    std::string lastName;

    // ...

public:

    int GetNameLength();
};
</code></pre>
<p>Von der Klasse hab ich jetzt mehrere Objekte (so an die hundert) in ein Array gepackt und gebe in einer Schleife die Längen von allen Namen aus. Aber das dauert immer furchtbar lange. Woran kann das liegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686741</guid><dc:creator><![CDATA[Beje, H.]]></dc:creator><pubDate>Fri, 27 Mar 2009 06:28:50 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 06:30:07 GMT]]></title><description><![CDATA[<p>Mach das mal mit std::for_each, dürfte ein wenig schneller gehen als mit ner for.. schleife.<br />
rya.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686742</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 27 Mar 2009 06:30:07 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 06:40:52 GMT]]></title><description><![CDATA[<p>Zeig doch mal wie du die Namen ausgibst. Vielleicht gibts da irgendwo einen Flaschenhals. Was für ein &quot;Array&quot; benutzt du? Ein std::vector? oder ein Standard-Array?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686744</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Fri, 27 Mar 2009 06:40:52 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 12:15:10 GMT]]></title><description><![CDATA[<p>Scorcher24 schrieb:</p>
<blockquote>
<p>Mach das mal mit std::for_each, dürfte ein wenig schneller gehen als mit ner for.. schleife.<br />
rya.</p>
</blockquote>
<p>Mit Sicherheit nicht. Rate mal, was <code>std::for_each()</code> intern macht...</p>
<p>Beje, H. schrieb:</p>
<blockquote>
<p>Von der Klasse hab ich jetzt mehrere Objekte (so an die hundert) in ein Array gepackt und gebe in einer Schleife die Längen von allen Namen aus. Aber das dauert immer furchtbar lange. Woran kann das liegen?</p>
</blockquote>
<p>Die Streams brauchen relativ viel Performance, besonders, wenn ein Austausch mit dem Betriebssystem (Konsole, Dateien) stattfindet. Zeig ansonsten mal die Funktion.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686887</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 27 Mar 2009 12:15:10 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 12:15:15 GMT]]></title><description><![CDATA[<p>Scorcher24 schrieb:</p>
<blockquote>
<p>Mach das mal mit std::for_each, dürfte ein wenig schneller gehen als mit ner for.. schleife.<br />
rya.</p>
</blockquote>
<p>Gehört for_each nicht erst zum neuen Standard? Außerdem glaube ich nicht, dass es daran liegt. Ein Array mit 100 Einträgen dauert zum Beispiel mehr als drei Minuten zum Durchlaufen.</p>
<p>Firefighter schrieb:</p>
<blockquote>
<p>Zeig doch mal wie du die Namen ausgibst. Vielleicht gibts da irgendwo einen Flaschenhals. Was für ein &quot;Array&quot; benutzt du? Ein std::vector? oder ein Standard-Array?</p>
</blockquote>
<p>Ich hab beides ausprobiert und beide Male kam das gleiche Problem. Hier der Code mit einem normalen C-Style-Array:</p>
<pre><code class="language-cpp">const int n = 100;
Person array[n];

// Belegen der Attribute
// ...

for (int i = 0; i &lt; n; i++)
    cout &lt;&lt; array[i].GetNameLength() &lt;&lt; endl;
</code></pre>
<p>Tja, und nach etwas mehr als drei Minuten ist er dann durch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686888</guid><dc:creator><![CDATA[Beje, H.]]></dc:creator><pubDate>Fri, 27 Mar 2009 12:15:15 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 12:19:14 GMT]]></title><description><![CDATA[<p>Beje, H. schrieb:</p>
<blockquote>
<p>Gehört for_each nicht erst zum neuen Standard?</p>
</blockquote>
<p>Nein, <code>std::for_each()</code> ist schon jetzt Teil der STL-Algorithmen. Aber wie gesagt kann es nicht daran liegen.</p>
<p>Beje, H. schrieb:</p>
<blockquote>
<p>Tja, und nach etwas mehr als drei Minuten ist er dann durch.</p>
</blockquote>
<p>Zeig mal die Funktion <code>GetNameLength()</code> . Ich tippe nach wie vor darauf, dass das Streamen sehr zeitintensiv ist. Hast du das mal gemessen? Und du kompilierst schon mit der Release-Konfiguration...?</p>
<p>P.S. Ich habe vorhin noch einen Beitrag geschrieben, nicht dass du den überliest... <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/1686890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686890</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 27 Mar 2009 12:19:14 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 12:20:29 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Die Streams brauchen relativ viel Performance, besonders, wenn ein Austausch mit dem Betriebssystem (Konsole, Dateien) stattfindet. Zeig ansonsten mal die Funktion.</p>
</blockquote>
<p>Bei 100 ints drei Minuten?! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686893</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Fri, 27 Mar 2009 12:20:29 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 12:22:06 GMT]]></title><description><![CDATA[<p>Okay, ich zeig am besten einfach mal die Funktion:</p>
<pre><code class="language-cpp">int Person::GetNameLength()
{
    int length = firstName.length()
               + 1 // Für das Leerzeichen, das bei einer
                   //Ausgabe geschrieben werden würde
               + lastName.length();

    Sleep(2000);

    return length;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1686895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686895</guid><dc:creator><![CDATA[Beje, H.]]></dc:creator><pubDate>Fri, 27 Mar 2009 12:22:06 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 12:22:08 GMT]]></title><description><![CDATA[<p>Ich bin mir sicher das die 3min niemals durch die Schleife entstehen wo du die namenlänge bestimmst/ausgibst. Wie belegst du denn die Attribute, eventuell hängt es da?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686896</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Fri, 27 Mar 2009 12:22:08 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 12:22:27 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p>Bei 100 ints drei Minuten?! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Oh, das habe ich überlesen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
(Wobei, wir wissen ja nicht, was er für einen Computer hat... :p)</p>
<p>Dann wirds ja wirklich mal Zeit, dass wir die Funktion sehen. <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/1686897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686897</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 27 Mar 2009 12:22:27 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 12:23:25 GMT]]></title><description><![CDATA[<p>Hehe. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Hey, was denkst du, was <code>Sleep()</code> macht? :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686899</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 27 Mar 2009 12:23:25 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 12:24:33 GMT]]></title><description><![CDATA[<p>@Beje, H.</p>
<p>Nich dein ernst der Code?Du fragst warum er so langsam ist, kein Wunder wenn da ein Sleep von 2sec pro durchlauf drinne sind. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>edit: zu langsam, man Nexus du hast doch nen F5 Bot:D:D</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686900</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Fri, 27 Mar 2009 12:24:33 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 12:30:29 GMT]]></title><description><![CDATA[<p>Firefighter schrieb:</p>
<blockquote>
<p>Nich dein ernst der Code?Du fragst warum er so langsam ist, kein Wunder wenn da ein Sleep von 2sec pro durchlauf drinne sind. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>Aber das brauch ich doch, um sicherzustellen, dass die Funktion auch richtig abläuft. Ich arbeite nämlich unter Windows und Windows ist ja ein Multitaskbetriebssystem. Es könnte ja also sein, dass er, während er noch den Wert length belegt, gleichzeitig schon das return ausführt und die Funktion verlässt und somit einen uninitialisierten Wert zurückliefert. (Wenn die Anweisung &quot;return length;&quot; schneller war als die Anweisung &quot;length = ...&quot;.) Deshalb zwinge ich ihn durch das Sleep dazu, mit dem return zu warten, bis er die Zuweisung durchgeführt hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686903</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686903</guid><dc:creator><![CDATA[Beje, H.]]></dc:creator><pubDate>Fri, 27 Mar 2009 12:30:29 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 12:34:28 GMT]]></title><description><![CDATA[<p>Beje, H. schrieb:</p>
<blockquote>
<p>Aber das brauch ich doch, um sicherzustellen, dass die Funktion auch richtig abläuft. Ich arbeite nämlich unter Windows und Windows ist ja ein Multitaskbetriebssystem. Es könnte ja also sein, dass er, während er noch den Wert length belegt, gleichzeitig schon das return ausführt und die Funktion verlässt und somit einen uninitialisierten Wert zurückliefert. (Wenn die Anweisung &quot;return length;&quot; schneller war als die Anweisung &quot;length = ...&quot;.) Deshalb zwinge ich ihn durch das Sleep dazu, mit dem return zu warten, bis er die Zuweisung durchgeführt hat.</p>
</blockquote>
<p>Das ist Schwachsinn, woher hast du das? Wenn du nicht selber mit mehreren Threads arbeitest, kannst du dich darauf verlassen, dass die Funktion richtig ausgeführt wird - vorausgesetzt, du verwendest keinen veralteten oder verbuggten Compiler.</p>
<p>Wo kämen wir denn hin, wenn wir nach jeder Anweisung <code>Sleep()</code> aufrufen müssten, um sicherzustellen, dass die vorherigen Anweisungen bereits verarbeitet wurden? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686909</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 27 Mar 2009 12:34:28 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 12:35:03 GMT]]></title><description><![CDATA[<p>Beje, H. schrieb:</p>
<blockquote>
<p>Firefighter schrieb:</p>
<blockquote>
<p>Nich dein ernst der Code?Du fragst warum er so langsam ist, kein Wunder wenn da ein Sleep von 2sec pro durchlauf drinne sind. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>Aber das brauch ich doch, um sicherzustellen, dass die Funktion auch richtig abläuft. Ich arbeite nämlich unter Windows und Windows ist ja ein Multitaskbetriebssystem. Es könnte ja also sein, dass er, während er noch den Wert length belegt, gleichzeitig schon das return ausführt und die Funktion verlässt und somit einen uninitialisierten Wert zurückliefert. (Wenn die Anweisung &quot;return length;&quot; schneller war als die Anweisung &quot;length = ...&quot;.) Deshalb zwinge ich ihn durch das Sleep dazu, mit dem return zu warten, bis er die Zuweisung durchgeführt hat.</p>
</blockquote>
<p>Willst du hier trollen? Bullshit was du da erzählst.</p>
<p>EDIT:WAAAA!!! Nexus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> :p <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686910</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Fri, 27 Mar 2009 12:35:03 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Fri, 27 Mar 2009 12:36:25 GMT]]></title><description><![CDATA[<p>Firefighter schrieb:</p>
<blockquote>
<p>EDIT:WAAAA!!! Nexus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> :p <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>Diesmal waren es ganze 11 Sekunden. Aber ich kann dich durchaus verstehen, das passiert mir selber andauernd. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686912</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 27 Mar 2009 12:36:25 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Mon, 30 Mar 2009 11:15:37 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Das ist Schwachsinn, woher hast du das? Wenn du nicht selber mit mehreren Threads arbeitest, kannst du dich darauf verlassen, dass die Funktion richtig ausgeführt wird - vorausgesetzt, du verwendest keinen veralteten oder verbuggten Compiler.</p>
</blockquote>
<p>Das hab ich von meinem Kumpel. Der ist Diplominformatiker und der muss es ja schließlich wissen oder etwa nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688148</guid><dc:creator><![CDATA[Beje, H.]]></dc:creator><pubDate>Mon, 30 Mar 2009 11:15:37 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Mon, 30 Mar 2009 11:23:28 GMT]]></title><description><![CDATA[<p>Beje, H. schrieb:</p>
<blockquote>
<p>Das hab ich von meinem Kumpel. Der ist Diplominformatiker und der muss es ja schließlich wissen oder etwa nicht?</p>
</blockquote>
<p>Nein. Du kannst dich darauf verlassen, dass die Anweisungen schön der Reihe nach abgearbeitet werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688152</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Mon, 30 Mar 2009 11:23:28 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Mon, 30 Mar 2009 11:56:22 GMT]]></title><description><![CDATA[<p>Beje, H. schrieb:</p>
<blockquote>
<p>Das hab ich von meinem Kumpel. Der ist Diplominformatiker und der muss es ja schließlich wissen oder etwa nicht?</p>
</blockquote>
<p>Ein Titel alleine sagt noch lange nichts über die Qualität aus. Selbst wenn mehrere Threads parallel ablaufen, musst du nur bei gemeinsam genutzten Ressourcen aufpassen. Jeder Thread für sich genommen wird sequenziell abgearbeitet. Und ich bezweifel das du mehrere Threads parallel auf ein und die selbe Console loslässt (=&gt; gemeinsame Ressource) - gerade in einem Singlethreaded-Programm <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>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688170</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Mon, 30 Mar 2009 11:56:22 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Mon, 30 Mar 2009 12:00:20 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Du kannst dich darauf verlassen, dass die Anweisungen schön der Reihe nach abgearbeitet werden.</p>
</blockquote>
<p>Genauer: dass das beobachtbare Verhalten so ist, als würden die Anweisungen schön der Reihe nach abgearbeitet. Außer bei Multithreading (siehe &quot;memory model&quot;) (für den OP wohl noch irrelevant).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688174</guid><dc:creator><![CDATA[Superlexx]]></dc:creator><pubDate>Mon, 30 Mar 2009 12:00:20 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Mon, 30 Mar 2009 12:26:12 GMT]]></title><description><![CDATA[<blockquote>
<p>Das hab ich von meinem Kumpel. Der ist Diplominformatiker und der muss es ja schließlich wissen oder etwa nicht?</p>
</blockquote>
<p>Lass dir von einem Diplom-Ingenieur ( steht in der Nahrungskette noch über dem Diplom-Informatiker ^^ ), dass dein Kumpel dich verarscht hat, oder sein Diplom im Lotto gewonnen hat, oder eben die Multithreaded-Geschichte meinte ( aber selbst da ist Sleep.... ähm naja... <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/1688185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688185</guid><dc:creator><![CDATA[ingenieur]]></dc:creator><pubDate>Mon, 30 Mar 2009 12:26:12 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Mon, 30 Mar 2009 17:39:25 GMT]]></title><description><![CDATA[<p>Aber der weiß sonst immer ziemlich viel. Ich hab eine ganze Menge von dem gelernt. Zum Beispiel, dass man in einem Programm eine Multiplikation einer Addition vorziehen sollte, wenn's geht, weil Prozessoren Multiplikationen generell etwas schneller lösen können als Additionen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688356</guid><dc:creator><![CDATA[Beje, H.]]></dc:creator><pubDate>Mon, 30 Mar 2009 17:39:25 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Mon, 30 Mar 2009 17:57:42 GMT]]></title><description><![CDATA[<p>Selbst wenn der Mist stimmen würde, was du da uns oder dein Kumpel verzählen will, stimmen würde, würde das Programm, egal ob multitaskingfähig, singletaskingfähig, chucknorristaskingfähig oder sonst was, aufjedenfall 2 Sekunden warten. Nur weil du weisst, was du machen willst, oder wie das Programm funktionieren soll, weiss das noch lange nicht dein Programm. Du weisst jetzt wie das Programm funktioniert, also kannste doch dein Sleep rausnehmen, oder lass dir alles in ein Textdokument schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688363</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Mon, 30 Mar 2009 17:57:42 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Mon, 30 Mar 2009 18:02:09 GMT]]></title><description><![CDATA[<p>Es gibt 2 möglichkeiten:<br />
a) Troll<br />
b) Kumpel der ihn _fürchterlich_ verarscht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688364</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688364</guid><dc:creator><![CDATA[dmgsd]]></dc:creator><pubDate>Mon, 30 Mar 2009 18:02:09 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Mon, 30 Mar 2009 18:58:12 GMT]]></title><description><![CDATA[<p>Ja, das mit dem Sleep(2) ist Quatsch. Das hat vielleicht noch zu Zeiten von Dualcores funktioniert, aber heute bei 4 und mehr Cores brauchst du schon Sleep(4) oder 8 oder...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688393</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688393</guid><dc:creator><![CDATA[ÜberDiplInf]]></dc:creator><pubDate>Mon, 30 Mar 2009 18:58:12 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife mit Stringlängenausgabe dauert zu lange on Mon, 30 Mar 2009 20:56:44 GMT]]></title><description><![CDATA[<p>Troll... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688463</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 30 Mar 2009 20:56:44 GMT</pubDate></item></channel></rss>