<?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-Status?]]></title><description><![CDATA[<p>Hallo,<br />
für meinen Prozess-explorer würde ich gern Informationen über die Threads eines Prozesses wissen. So weit so gut. CreateToolhelp32Snapshot, Thread32First etc. Nur kann ich mit meinen Thread-IDs nun wenig anfangen. Wie kriege ich heraus, ob der Thread nun läuft oder gestoppt ist?</p>
<p>...</p>
<pre><code class="language-cpp">Thread=OpenThread(THREAD_SUSPEND_RESUME,
			false,
			CurrentEntry.th32ThreadID); 
//Anhalten und wieder starten; ReturnValue von ResumeThread ist interessant!
SuspendThread(Thread);
if(ResumeThread(Thread)==1)
{
}
</code></pre>
<p>... klappt nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/178263/thread-status</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 09:38:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/178263.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Apr 2007 19:29:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Thread-Status? on Mon, 09 Apr 2007 19:29:55 GMT]]></title><description><![CDATA[<p>Hallo,<br />
für meinen Prozess-explorer würde ich gern Informationen über die Threads eines Prozesses wissen. So weit so gut. CreateToolhelp32Snapshot, Thread32First etc. Nur kann ich mit meinen Thread-IDs nun wenig anfangen. Wie kriege ich heraus, ob der Thread nun läuft oder gestoppt ist?</p>
<p>...</p>
<pre><code class="language-cpp">Thread=OpenThread(THREAD_SUSPEND_RESUME,
			false,
			CurrentEntry.th32ThreadID); 
//Anhalten und wieder starten; ReturnValue von ResumeThread ist interessant!
SuspendThread(Thread);
if(ResumeThread(Thread)==1)
{
}
</code></pre>
<p>... klappt nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1262511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1262511</guid><dc:creator><![CDATA[Yoda13]]></dc:creator><pubDate>Mon, 09 Apr 2007 19:29:55 GMT</pubDate></item><item><title><![CDATA[Reply to Thread-Status? on Thu, 21 Aug 2008 11:54:18 GMT]]></title><description><![CDATA[<p>Jeder Thread hat einen &quot;Suspend counter&quot;. Ist der 0, ist der Thread running, ist er &gt; 0, ist der Thread suspended. Sowohl ResumeThread als auch SuspendThread geben als DWORD den Stand des Suspend Counters wieder, BEVOR die Funktion gewirkt hat.<br />
SuspendThread erhöht den Counter bei jedem Aufruf um 1 und ResumeThread senkt ihn.</p>
<p>SuspendThread gibt 0 zurück -&gt; Thread war vorher laufend!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568854</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568854</guid><dc:creator><![CDATA[Gast123]]></dc:creator><pubDate>Thu, 21 Aug 2008 11:54:18 GMT</pubDate></item><item><title><![CDATA[Reply to Thread-Status? on Thu, 21 Aug 2008 12:26:36 GMT]]></title><description><![CDATA[<p>SuspendThread ist böse.<br />
<a href="http://blog.kalmbachnet.de/?postid=6" rel="nofollow">http://blog.kalmbachnet.de/?postid=6</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568879</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568879</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 21 Aug 2008 12:26:36 GMT</pubDate></item></channel></rss>