<?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[Thread braucht zu lange bis die Schleife beendet wird]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe folgendes Problem:</p>
<p>Wenn ich eine Schleife in einem Thread über ein Flag verlasen will (z.B. Stop klicken) muss ich ca. 10 sek. warten bis er die Schleife beendet hat.<br />
Als Sleep habe ich 2ms gestzt (Sleep(2)).</p>
<p>Woran liegt das ?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/55747/thread-braucht-zu-lange-bis-die-schleife-beendet-wird</link><generator>RSS for Node</generator><lastBuildDate>Tue, 02 Jun 2026 02:00:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/55747.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 19 Nov 2003 10:46:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Thread braucht zu lange bis die Schleife beendet wird on Wed, 19 Nov 2003 10:46:49 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe folgendes Problem:</p>
<p>Wenn ich eine Schleife in einem Thread über ein Flag verlasen will (z.B. Stop klicken) muss ich ca. 10 sek. warten bis er die Schleife beendet hat.<br />
Als Sleep habe ich 2ms gestzt (Sleep(2)).</p>
<p>Woran liegt das ?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/397583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/397583</guid><dc:creator><![CDATA[mike2003]]></dc:creator><pubDate>Wed, 19 Nov 2003 10:46:49 GMT</pubDate></item><item><title><![CDATA[Reply to Thread braucht zu lange bis die Schleife beendet wird on Wed, 19 Nov 2003 10:54:54 GMT]]></title><description><![CDATA[<p>vielleicht weil Dein Thread arge Berechnungen ausführt und die 10 sec benötigt um einen Schleifendurchlauf zu vollenden?</p>
<p>Kannst ja zwischendurch nochmal den Flag abtesten und den Thread die schleife über return / continue vorzeitig verlassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/397595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/397595</guid><dc:creator><![CDATA[MuehBln]]></dc:creator><pubDate>Wed, 19 Nov 2003 10:54:54 GMT</pubDate></item><item><title><![CDATA[Reply to Thread braucht zu lange bis die Schleife beendet wird on Wed, 19 Nov 2003 10:58:17 GMT]]></title><description><![CDATA[<p>die Schleife verlasse ich über break</p>
<pre><code class="language-cpp">...
if(m_bStartFlg == FALSE)
break;
...
</code></pre>
<p>das Flag wird auch in der Stop-Routine auf FALSE gesetzt nur dauert das halt so lange. Berechnungen ist mir nicht bekannt das da welche ausgeführt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/397597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/397597</guid><dc:creator><![CDATA[mike2003]]></dc:creator><pubDate>Wed, 19 Nov 2003 10:58:17 GMT</pubDate></item><item><title><![CDATA[Reply to Thread braucht zu lange bis die Schleife beendet wird on Wed, 19 Nov 2003 11:01:10 GMT]]></title><description><![CDATA[<p>Zeig uns die Schleife...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/397603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/397603</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 19 Nov 2003 11:01:10 GMT</pubDate></item><item><title><![CDATA[Reply to Thread braucht zu lange bis die Schleife beendet wird on Wed, 19 Nov 2003 11:12:53 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">do
{
  int i = 0;

  for(i = 0; i &lt;= n; n+11)					
  {
    if(m_bLoopFlg == FALSE)
      break;
    ...

  }
  Sleep(2);
}
while(m_bLoopFlg == TRUE);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/397615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/397615</guid><dc:creator><![CDATA[mike2003]]></dc:creator><pubDate>Wed, 19 Nov 2003 11:12:53 GMT</pubDate></item><item><title><![CDATA[Reply to Thread braucht zu lange bis die Schleife beendet wird on Wed, 19 Nov 2003 11:16:03 GMT]]></title><description><![CDATA[<p>Falls du i nicht gerade in dem ...-Teil änderst, terminiert das nicht. Ist das Absicht? Meinst du vielleicht n+**=**11?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/397618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/397618</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 19 Nov 2003 11:16:03 GMT</pubDate></item><item><title><![CDATA[Reply to Thread braucht zu lange bis die Schleife beendet wird on Wed, 19 Nov 2003 11:28:10 GMT]]></title><description><![CDATA[<p>sorry i+11 meinte ich</p>
]]></description><link>https://www.c-plusplus.net/forum/post/397629</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/397629</guid><dc:creator><![CDATA[mike2003]]></dc:creator><pubDate>Wed, 19 Nov 2003 11:28:10 GMT</pubDate></item><item><title><![CDATA[Reply to Thread braucht zu lange bis die Schleife beendet wird on Wed, 19 Nov 2003 11:56:14 GMT]]></title><description><![CDATA[<p>dann aber auch i+=11 oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/397655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/397655</guid><dc:creator><![CDATA[MuehBln]]></dc:creator><pubDate>Wed, 19 Nov 2003 11:56:14 GMT</pubDate></item><item><title><![CDATA[Reply to Thread braucht zu lange bis die Schleife beendet wird on Wed, 19 Nov 2003 13:29:14 GMT]]></title><description><![CDATA[<p>mike2003 schrieb:</p>
<blockquote>
<p>sorry i+11 meinte ich</p>
</blockquote>
<p>Du meintest?</p>
<p>Es bringt nichst, wenn du hier irgendwelchen Beispielcode zeigst. Mit hoher Wahrscheinlichkeit lässt du dabei nämlich den Teil, der den Fehler verursacht, weg.<br />
Also zeig uns bitte den richtigen Code, oder besser noch ein kompilierbares Minimalbeispiel, mit dem der Fehler reproduziert werden kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/397784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/397784</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 19 Nov 2003 13:29:14 GMT</pubDate></item><item><title><![CDATA[Reply to Thread braucht zu lange bis die Schleife beendet wird on Wed, 19 Nov 2003 14:31:39 GMT]]></title><description><![CDATA[<p>Abgesehen davon das man den Zugriff auf Variablen Sync muss wenn ein Thread reinschreibt und der andere ausließt.<br />
Sonst kann es mal krachen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/397866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/397866</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Wed, 19 Nov 2003 14:31:39 GMT</pubDate></item></channel></rss>