<?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[Beliebig viele Threads]]></title><description><![CDATA[<p>Guten Abend,<br />
ich habe ein Problem.</p>
<p>Also ich versuche (wie viele..) eine Client-Server Verbindung herzustellen.<br />
Geht auch, aber jetzt möchte ich auch mehrere Clients gleichzeitig bedienen.<br />
Ich weis das man das mit Async..zeugs oder mit Select bewerkstelligen kann, aber dies behagt mir nicht besonders, denn meine Datei-Download Funktion verkraftet das Select nicht und von Async hab ich keine Ahnung.</p>
<p>Also: Threads<br />
Nur wenn ich für jeden Client einen Thread erstellen will, muss ich dann 10 mal (wenn ich 10 Clients gleichzeitig bedienen will) das hier schreiben:</p>
<pre><code class="language-cpp">unsigned  __stdcall ClientThread7(void* pVoid)
{
// tu was
}
</code></pre>
<p>oder gibt es einen Trik wie ich mehrere Threads aufrufen kann die alle das Selbe tun ohne alles so oft zu schreiben wie ich Clients haben kann?</p>
<p>Vielen Dank im Voraus!<br />
MfG Tobias</p>
<p>PS: Ich hoffe mich klar ausgedrückt zu haben...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/64913/beliebig-viele-threads</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 16:26:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/64913.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 14 Feb 2004 17:50:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Beliebig viele Threads on Sat, 14 Feb 2004 17:50:48 GMT]]></title><description><![CDATA[<p>Guten Abend,<br />
ich habe ein Problem.</p>
<p>Also ich versuche (wie viele..) eine Client-Server Verbindung herzustellen.<br />
Geht auch, aber jetzt möchte ich auch mehrere Clients gleichzeitig bedienen.<br />
Ich weis das man das mit Async..zeugs oder mit Select bewerkstelligen kann, aber dies behagt mir nicht besonders, denn meine Datei-Download Funktion verkraftet das Select nicht und von Async hab ich keine Ahnung.</p>
<p>Also: Threads<br />
Nur wenn ich für jeden Client einen Thread erstellen will, muss ich dann 10 mal (wenn ich 10 Clients gleichzeitig bedienen will) das hier schreiben:</p>
<pre><code class="language-cpp">unsigned  __stdcall ClientThread7(void* pVoid)
{
// tu was
}
</code></pre>
<p>oder gibt es einen Trik wie ich mehrere Threads aufrufen kann die alle das Selbe tun ohne alles so oft zu schreiben wie ich Clients haben kann?</p>
<p>Vielen Dank im Voraus!<br />
MfG Tobias</p>
<p>PS: Ich hoffe mich klar ausgedrückt zu haben...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/459430</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/459430</guid><dc:creator><![CDATA[Tobias2]]></dc:creator><pubDate>Sat, 14 Feb 2004 17:50:48 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Sat, 14 Feb 2004 18:13:23 GMT]]></title><description><![CDATA[<p>Prinzipiell tun alle Thread ja das gleiche. Sie sollen Clients bedienen.<br />
Daher musst du dir halt ne Speicherstruktur erstellen, welche Informationen zum jeweiligen Thread hat.<br />
Und dann startest du eben thread für Thread und trägst die Informationen da ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/459441</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/459441</guid><dc:creator><![CDATA[TeeJay]]></dc:creator><pubDate>Sat, 14 Feb 2004 18:13:23 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Sat, 14 Feb 2004 18:44:16 GMT]]></title><description><![CDATA[<p>und das heist konkret? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/459458</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/459458</guid><dc:creator><![CDATA[Tobias2]]></dc:creator><pubDate>Sat, 14 Feb 2004 18:44:16 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Sat, 14 Feb 2004 21:53:32 GMT]]></title><description><![CDATA[<p>Konkreter gehts ja wohl kaum; ich bitte um etwas Eigeninitiave. <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>
<p>Du machst eine einzige Thread-Funktion für alle Threads und eine struct mit den Parametern. Der Inhalt der struct ist bei jedem Thread anders.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/459537</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/459537</guid><dc:creator><![CDATA[Christoph]]></dc:creator><pubDate>Sat, 14 Feb 2004 21:53:32 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Mon, 16 Feb 2004 17:29:46 GMT]]></title><description><![CDATA[<p>cd9000 schrieb:</p>
<blockquote>
<p>Konkreter gehts ja wohl kaum; ich bitte um etwas Eigeninitiave. <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>
</blockquote>
<p>Ich habe nie gesagt &quot;bitte schreib mir mein Programm ich bin zu faul...&quot; <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>
<p>cd9000 schrieb:</p>
<blockquote>
<p>Du machst eine einzige Thread-Funktion für alle Threads und eine struct mit den Parametern. Der Inhalt der struct ist bei jedem Thread anders.</p>
</blockquote>
<p>So formuliert kapier ich das <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
<p>Ich wusste halt nicht (tut mir ja leid <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> )<br />
das wenn ich</p>
<pre><code class="language-cpp">_beginthreadex (NULL, 0, &amp;FooThread, NULL, 0, &amp;ThreadID);
</code></pre>
<p>mehrmals hintereinander mit der selben Funktion (FooThread) aufrufe &quot;eigenständig&quot; laufene Threads bekomme...</p>
<p>MfG Tobias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/460571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/460571</guid><dc:creator><![CDATA[Tobias2]]></dc:creator><pubDate>Mon, 16 Feb 2004 17:29:46 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Mon, 16 Feb 2004 18:12:29 GMT]]></title><description><![CDATA[<p>Ja das geht in der Tat so <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>
<p>Das Beginthread sagt ja nur das ein Thread erstellt werden soll. Und dieser muss ja irgendwo im Code anfangen. Und ob das jedes Mal die selbe Funktion ist, ist vollkommen egal.</p>
<p>Allerdings musst du aufpassen, falls mehrere Threads auf die selben Variablen oder Strukturen zugreifen.<br />
Solange diese nur gelesen werden ist das kein Problem. Sobald aber ein Thread diese Daten verändert, musst du das koordinieren, nicht das zwei Threads gleichzeitig an einer Datenstruktur rumfummeln.</p>
<p>Zu beachten ist auch noch das ein Thread nur solange bestehen bleibt, bis er die angegebene Funktion abgearbeitet hat.</p>
<p>Es gibt aber auch ne zweite Möglichkeit für Threads. Die nenen sich Workerthreads und haben wie ein Windows-Fenster eine Message-Queue. Das heisst sie warten bis sie eine Message bekommen und reagieren dann entsprechend darauf. So wie ein Windows-Fenster eben.</p>
<p>Da musst du dann aber jedem Thread auch eine Message schicken, damit er sich beendet.</p>
<p>PS: Du hättest deine Frage auch etwas konkreter stellen können <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/460609</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/460609</guid><dc:creator><![CDATA[TeeJay]]></dc:creator><pubDate>Mon, 16 Feb 2004 18:12:29 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Mon, 16 Feb 2004 19:17:15 GMT]]></title><description><![CDATA[<p>Jippi, jetzt bin ich verwirrt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
<p>Also wenn ich mehrere Threads mit der gleichen Funktion laufen lasse und in dieser funktion globale Variablen verändere können alle threads diese verändern?!<br />
Wie ist da sbei Lokalen Vars.? -&gt; Bekommt dann jeder Thread seine eigenen?! oder &quot;teilen&quot; ich alle threads die selben?</p>
<p>Damit ich auch Quasi unendlich viele Clients bedienen kann, könnte ich doch in die struct vectoren reinklatschen?!</p>
<p>Mfg Tobias <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/460646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/460646</guid><dc:creator><![CDATA[Tobias2]]></dc:creator><pubDate>Mon, 16 Feb 2004 19:17:15 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Mon, 16 Feb 2004 20:50:59 GMT]]></title><description><![CDATA[<p>Also auf die globalen Variablen kann afaik jeder Thread zugreifen. Damit es dabei zu keinen unerwarteten Problemen kommt sollte man aber soviel ich wieß den Zugriff gezielt regulieren (Critical Section)<br />
Lokale Variablen hat (nehme ich mal an) jeder Thread seine eigenen.<br />
Und dann solltest du noch darauf achten, dass du nicht die SingleThread sondern die MultiThread-Versionen der Laufzeitbibliothek linkst <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/460717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/460717</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Mon, 16 Feb 2004 20:50:59 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Mon, 16 Feb 2004 23:03:23 GMT]]></title><description><![CDATA[<p>Also ich will dir wirklich gerne helfen.<br />
Aber verrate mir doch dazu mal bitte etwas genauer was deine Anwendung denn am Ende werden soll?<br />
Chatserver? Webserver? Oder was?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/460773</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/460773</guid><dc:creator><![CDATA[TeeJay]]></dc:creator><pubDate>Mon, 16 Feb 2004 23:03:23 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Tue, 17 Feb 2004 07:36:22 GMT]]></title><description><![CDATA[<p>flenders schrieb:</p>
<blockquote>
<p>Lokale Variablen hat (nehme ich mal an) jeder Thread seine eigenen.</p>
</blockquote>
<p>Exakt!</p>
<p>Jeder Thread hat seine eigenen lokalen Variablen!<br />
Aber vorsicht bei &quot;static&quot; Variablen, auf die hat dann wiederum jeder Thread Zugriff und kann sie verändern!</p>
<p>Zugriffe auf globale Variablen sollte man mit Synchronisations-Funktionen tätigen.<br />
Die MSDN bietet sehr schöne Infos über <a href="http://msdn.microsoft.com/library/en-us/dllproc/base/synchronization_functions.asp" rel="nofollow">MSDN: Synchronization Functions</a>.</p>
<p>Ebenso wäre die Lektüre des Buches:<br />
<a href="https://duckduckgo.com/?q=isbn+3860636154&amp;cppnetbooks" rel="nofollow">Microsoft Windows Programmierung für Experten | ISBN: 3860636154</a><br />
anzuraten. Da steht sowas nämlich genauestens beschrieben drin...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/460822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/460822</guid><dc:creator><![CDATA[Hepi]]></dc:creator><pubDate>Tue, 17 Feb 2004 07:36:22 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Tue, 17 Feb 2004 17:15:55 GMT]]></title><description><![CDATA[<p>Tag,<br />
ich habe vor so eine art Upload / Download Server zu bauen -&gt; Dateien von überall rauftun und von überall runterladen. Soweit ging alles (Verbindung, Datenübertragung, etc.) nur halt alles nur mit einem User gleichzeitig, desweiteren hatte ich vor das man auch mehrere Dateien Gleichzeitig saugen / uppen kann.</p>
<p>und all dies geht mit Threads...nur hab ich bis jetzt noch nicht so wirklich viel Ahnung von Threads <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>
<p>Neben Frage: (ja ich hab wirklich keine ahnung von dem was ich tue *seufz*)<br />
Gibt es eigentlich eine maximal Anzahl von Threads die eine Anwendung haben darf? (Win9X / ME)</p>
<p>MfG ToBias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/461377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/461377</guid><dc:creator><![CDATA[Tobias2]]></dc:creator><pubDate>Tue, 17 Feb 2004 17:15:55 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Tue, 17 Feb 2004 17:18:58 GMT]]></title><description><![CDATA[<p>Add:<br />
Danke euch!</p>
<p>PS:</p>
<p>flenders schrieb:</p>
<blockquote>
<p>Und dann solltest du noch darauf achten, dass du nicht die SingleThread sondern die MultiThread-Versionen der Laufzeitbibliothek linkst <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>[Bitten nicht falsch verstehen]<br />
Ach ne, echt? :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/461380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/461380</guid><dc:creator><![CDATA[Tobias2]]></dc:creator><pubDate>Tue, 17 Feb 2004 17:18:58 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Tue, 17 Feb 2004 17:46:51 GMT]]></title><description><![CDATA[<p>Bezüglich der Anzahl von Threads.</p>
<p>Wenn man mal davon ausgeht das die LDT genutzt wird um da TSS-Segmente für die einzelnen Threads zu speichern, dürfte man theoretisch etwas um die 8000 Threads möglich machen können.</p>
<p>Realistisch ist das aber nicht, da jeder Thread auch seinen eigenen Stack braucht und ja auch Prozessorzeit benötigt.</p>
<p>Ein Apache-Webserver hat einige Hundert threads, je noch Auslastung soweit ich das beurteilen kann. Aber ob es sogar in die tausender geht mag ich zu bezweifeln. Aber das sind nur Spekulationen.</p>
<p>Ich denke mal du solltest auf jeden Fall ein Maximum an Threads festlegen, da deine Bandbreite mit sicherheit wohl zu allererst in die Knie gehen wird <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/461400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/461400</guid><dc:creator><![CDATA[TeeJay]]></dc:creator><pubDate>Tue, 17 Feb 2004 17:46:51 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Tue, 17 Feb 2004 20:01:36 GMT]]></title><description><![CDATA[<p>Ich hab mir mal (ohne die Foren Suche <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> ) nen Code gebastelt und möchte mal wissen ob das prinzipiell ok / richtig ist:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;process.h&gt;

#include &lt;vector&gt;
using namespace std;

unsigned  __stdcall FooThread(void* Parameter);

static unsigned ThreadID; 

LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM);

//[...] WIN MAIN [...]

// ist natürlich da aber ist hier unwichtig also lass ich's weg...

struct ParamStruct {
	char* Param1;
	char* Param2;
};

HANDLE hThread1, hThread2;

LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{

static vector&lt;ParamStruct&gt; Input(2);

switch (iMsg)
{
	case WM_CREATE:
		Input.at(0).Param1 = &quot;FOOOOO&quot;;
		Input.at(0).Param2 = &quot;erster thread!&quot;;

		Input.at(1).Param1 = &quot;FOOOOO&quot;;
		Input.at(1).Param2 = &quot;zweiter thread!&quot;;

		hThread1 = (HANDLE) _beginthreadex(NULL, 0, &amp;FooThread, &amp;Input.at(0), 0, &amp;ThreadID);
		hThread2 = (HANDLE) _beginthreadex(NULL, 0, &amp;FooThread, &amp;Input.at(1), 0, &amp;ThreadID);
		break;

	case WM_DESTROY:
		PostQuitMessage(0);
		break;
}
 return DefWindowProc (hwnd, iMsg, wParam, lParam) ;
}

unsigned  __stdcall FooThread(void* Parameter)
{
	struct ParamStruct* Inp;
	Inp = (struct ParamStruct*) Parameter;

    // nur nen Beispiel...
	MessageBox(NULL, Inp -&gt; Param1, Inp -&gt; Param2, 0);

	return 0;
}
</code></pre>
<p>MfG Tobias<br />
ThX! <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/461560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/461560</guid><dc:creator><![CDATA[Tobias2]]></dc:creator><pubDate>Tue, 17 Feb 2004 20:01:36 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Wed, 18 Feb 2004 14:36:39 GMT]]></title><description><![CDATA[<p>Push --- up</p>
<p>Huhu?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/462138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/462138</guid><dc:creator><![CDATA[Naaaaaas]]></dc:creator><pubDate>Wed, 18 Feb 2004 14:36:39 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Thu, 19 Feb 2004 17:23:39 GMT]]></title><description><![CDATA[<p>Hm.. Mag wohl keiner sagen ob der (2 Posts drüber) gepostete code ok ist oder ob was zu verbessern ist... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/463409</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463409</guid><dc:creator><![CDATA[Tobias2]]></dc:creator><pubDate>Thu, 19 Feb 2004 17:23:39 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Sat, 21 Feb 2004 01:30:10 GMT]]></title><description><![CDATA[<p>Hallo !</p>
<p>Bin da totaler Anfänger auf diesem Gebiet, aber sieht doch ganz gut aus, finde<br />
ich !<br />
Was mir noch nicht soch ganz klar ist, wozu sind die beiden Variablen ThreadID, wenn man doch eh für jeden neuen Thread ein Handle bekommt ??</p>
<p>Muss man dann nicht auch noch ExitThread oder sowas aufrufen ??<br />
Denke mal, ich werde morgen abend mal dein Proggie testen, jetzt ertmal bubu !</p>
<p>Bye, J.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/464424</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/464424</guid><dc:creator><![CDATA[J^o^e]]></dc:creator><pubDate>Sat, 21 Feb 2004 01:30:10 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Sat, 21 Feb 2004 10:03:16 GMT]]></title><description><![CDATA[<p>J<sup>o</sup>e schrieb:</p>
<blockquote>
<p>Was mir noch nicht soch ganz klar ist, wozu sind die beiden Variablen ThreadID, wenn man doch eh für jeden neuen Thread ein Handle bekommt ??</p>
</blockquote>
<p>Man bekommt ja nur bei _beginthread<strong>ex</strong> nen _gültiges_ Handle steht hier auch in nem Thread weiter unten. (oder Seite 2-3...)</p>
<p>J<sup>o</sup>e schrieb:</p>
<blockquote>
<p>Muss man dann nicht auch noch ExitThread oder sowas aufrufen ??</p>
</blockquote>
<p>Ich hab überall gehört: man solle doch den Thread von alleine auslaufen lassen...<br />
Das heißt für mich eben kein ExitThread() sondern ihn bis ganz durch die Funktion durchlaufen zu lassen und fertig...<br />
Oder sehe ich das falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/464485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/464485</guid><dc:creator><![CDATA[Tut]]></dc:creator><pubDate>Sat, 21 Feb 2004 10:03:16 GMT</pubDate></item><item><title><![CDATA[Reply to Beliebig viele Threads on Sat, 21 Feb 2004 10:27:38 GMT]]></title><description><![CDATA[<p>So sehe ich das auch <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/464498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/464498</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Sat, 21 Feb 2004 10:27:38 GMT</pubDate></item></channel></rss>