<?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[Endlosschleife]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich Programmiere gerade an einem Tool, dass ein Verzeichnis überwachen soll. Dazu ist es notwenig, dass Tool in einer ständigen Schleife laufen zu lassen.</p>
<p>Bei Visual C++ unter Windows gibts das ja als vordefiniertes Steuerelement, aber das Tool soll unter Linux laufen. Gibts da vielleicht unter C++ noch ne sauberere Lösung als ne &quot;while (true)&quot;, auch in Bezug auf die Ressourcen?</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/173466/endlosschleife</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 07:40:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173466.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 16 Feb 2007 09:41:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Endlosschleife on Fri, 16 Feb 2007 09:41:07 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich Programmiere gerade an einem Tool, dass ein Verzeichnis überwachen soll. Dazu ist es notwenig, dass Tool in einer ständigen Schleife laufen zu lassen.</p>
<p>Bei Visual C++ unter Windows gibts das ja als vordefiniertes Steuerelement, aber das Tool soll unter Linux laufen. Gibts da vielleicht unter C++ noch ne sauberere Lösung als ne &quot;while (true)&quot;, auch in Bezug auf die Ressourcen?</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1229448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1229448</guid><dc:creator><![CDATA[fettyteddy2]]></dc:creator><pubDate>Fri, 16 Feb 2007 09:41:07 GMT</pubDate></item><item><title><![CDATA[Reply to Endlosschleife on Fri, 16 Feb 2007 09:53:23 GMT]]></title><description><![CDATA[<p>fettyteddy2 schrieb:</p>
<blockquote>
<p>sauberere Lösung als ne &quot;while (true)&quot;, auch in Bezug auf die Ressourcen?</p>
</blockquote>
<p><code>while(true)...</code> ist die klassische Endlosschleife - und auch ein WinAPI-basiertes Programm hat (tief im Inneren) so eine Schleife als Grundstruktur. Alternativ könntest du es noch als <code>do...while(true);</code> , [c]for(;;)...[/c] oder (sehr umstritten) <code>start: ... goto start;</code> darstellen, aber der Effekt ist der selbe.</p>
<p>Wenn du dir um den Ressourcen-Verbrauch Sorgen machst, solltest du das Programm zwischenzeitlich schlafen legen, z.B. indem du am in jedem Schleifendurchlauf ein sleep() einbaust. (eventuell kannst du auch das System bitte, dich bei interessanten Änderungen zu benachrichtigen, dann mußt du nur noch auf diese Nachricht warten)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1229454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1229454</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 16 Feb 2007 09:53:23 GMT</pubDate></item></channel></rss>