<?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[Threads und Stack Variablen]]></title><description><![CDATA[<pre><code class="language-cpp">void einFunktion(void * arg)
{
    int z = *static_cast&lt;int *&gt;( arg );
    cout &lt;&lt; z &lt;&lt; endl;
}

int main()
{
    {
        int a = 10;
        _beginthread( &amp;einFunktion, 0, &amp;a );
    }
    ...
}
</code></pre>
<p>Was ist eigentlich wenn _beginthread den Thread Startet dann aber noch bevor den cast der Scheduler sich denkt gehen wir doch zurück in main und dann der Block zu ende ist und a gekillt wird, danach springt der Scheduler zurück in den Thread und *BUMM*.<br />
Wenn man auch Nummer sicher gehen will sollte man verbieten Lokale Variablen an Threads zu übergeben auch wenn sie sofort sich eine Kopien machen.<br />
Ja?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/15114/threads-und-stack-variablen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 13:07:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/15114.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Oct 2002 10:22:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Threads und Stack Variablen on Tue, 22 Oct 2002 10:22:00 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void einFunktion(void * arg)
{
    int z = *static_cast&lt;int *&gt;( arg );
    cout &lt;&lt; z &lt;&lt; endl;
}

int main()
{
    {
        int a = 10;
        _beginthread( &amp;einFunktion, 0, &amp;a );
    }
    ...
}
</code></pre>
<p>Was ist eigentlich wenn _beginthread den Thread Startet dann aber noch bevor den cast der Scheduler sich denkt gehen wir doch zurück in main und dann der Block zu ende ist und a gekillt wird, danach springt der Scheduler zurück in den Thread und *BUMM*.<br />
Wenn man auch Nummer sicher gehen will sollte man verbieten Lokale Variablen an Threads zu übergeben auch wenn sie sofort sich eine Kopien machen.<br />
Ja?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/81665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/81665</guid><dc:creator><![CDATA[Gerard]]></dc:creator><pubDate>Tue, 22 Oct 2002 10:22:00 GMT</pubDate></item><item><title><![CDATA[Reply to Threads und Stack Variablen on Tue, 22 Oct 2002 11:16:00 GMT]]></title><description><![CDATA[<blockquote>
<p>Ja?</p>
</blockquote>
<p>Ja. <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/81666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/81666</guid><dc:creator><![CDATA[-King-]]></dc:creator><pubDate>Tue, 22 Oct 2002 11:16:00 GMT</pubDate></item><item><title><![CDATA[Reply to Threads und Stack Variablen on Tue, 22 Oct 2002 13:24:00 GMT]]></title><description><![CDATA[<blockquote>
<p>Original erstellt von -King-:<br />
**</p>
<pre><code>Ja?
</code></pre>
<p>Ja. ;)**</p>
</blockquote>
<p>gut <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/81667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/81667</guid><dc:creator><![CDATA[Gerard]]></dc:creator><pubDate>Tue, 22 Oct 2002 13:24:00 GMT</pubDate></item><item><title><![CDATA[Reply to Threads und Stack Variablen on Tue, 24 Feb 2009 17:01:39 GMT]]></title><description><![CDATA[<p>ja, wirklich sehr gut!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1669494</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1669494</guid><dc:creator><![CDATA[Richter]]></dc:creator><pubDate>Tue, 24 Feb 2009 17:01:39 GMT</pubDate></item><item><title><![CDATA[Reply to Threads und Stack Variablen on Tue, 24 Feb 2009 18:21:32 GMT]]></title><description><![CDATA[<p>Ausgezeichnet sogar. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
Füh'wah'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1669548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1669548</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 24 Feb 2009 18:21:32 GMT</pubDate></item><item><title><![CDATA[Reply to Threads und Stack Variablen on Wed, 25 Feb 2009 01:05:21 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Ausgezeichnet sogar. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
Füh'wah'</p>
</blockquote>
<p>Excelent formuliert! <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/1669724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1669724</guid><dc:creator><![CDATA[feraL]]></dc:creator><pubDate>Wed, 25 Feb 2009 01:05:21 GMT</pubDate></item><item><title><![CDATA[Reply to Threads und Stack Variablen on Wed, 25 Feb 2009 08:32:04 GMT]]></title><description><![CDATA[<p>Alternativ kannst du im Thread per event signalisieren, daß du die Kopie gemacht hast, und im Main thread auf dieses Event warten.</p>
<p>Und ich würde das gern von &quot;lokale variablen&quot; zu &quot;referenzen auf lokale variablen&quot; ändern.<br />
Ja?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1669778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1669778</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Wed, 25 Feb 2009 08:32:04 GMT</pubDate></item><item><title><![CDATA[Reply to Threads und Stack Variablen on Wed, 25 Feb 2009 11:44:02 GMT]]></title><description><![CDATA[<p>wozu sollte man solchen schwachsinn machen? verstehe den sinn dieses threads nicht. und vllt erstmal deutsche grammatik lernen, bevor man iwas mit threads machen will, das war grausam zu lesen. benutz ma kommata <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1669894</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1669894</guid><dc:creator><![CDATA[ascda]]></dc:creator><pubDate>Wed, 25 Feb 2009 11:44:02 GMT</pubDate></item></channel></rss>