<?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[Interprozesskommunikation Semaphore]]></title><description><![CDATA[<p>Guten Abend,</p>
<p>wenn ich In einem Programm A einem Programm B mitteilen möchte, das ab jetzt aufgaben für B anstehen, und das über Semaphoren realisiere, hab ich folgendes Problem:</p>
<p>nun erzeugt A ein Semaphore und wartet darauf bis B eine Datei verändert hat. Wie kann ich wenn ich den Semaphore im Initalzustand nicht setze Ihn später in B setzen, so das A merkt das B fertig ist? WaitForSingleObject(...) wartet mir auf einen gesetzten Zustand, der aber nie ereicht wird wenn ich nicht weis wie ich semaphoren manuell setzen/rücksetzen könnte - falls das nicht geht wer kann mir mitteilen wie ich den Zählstatus eines Semaphores auslesen kann ?</p>
<p>Danke Marco</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/161473/interprozesskommunikation-semaphore</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 10:37:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/161473.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Oct 2006 21:46:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Interprozesskommunikation Semaphore on Fri, 06 Oct 2006 21:46:14 GMT]]></title><description><![CDATA[<p>Guten Abend,</p>
<p>wenn ich In einem Programm A einem Programm B mitteilen möchte, das ab jetzt aufgaben für B anstehen, und das über Semaphoren realisiere, hab ich folgendes Problem:</p>
<p>nun erzeugt A ein Semaphore und wartet darauf bis B eine Datei verändert hat. Wie kann ich wenn ich den Semaphore im Initalzustand nicht setze Ihn später in B setzen, so das A merkt das B fertig ist? WaitForSingleObject(...) wartet mir auf einen gesetzten Zustand, der aber nie ereicht wird wenn ich nicht weis wie ich semaphoren manuell setzen/rücksetzen könnte - falls das nicht geht wer kann mir mitteilen wie ich den Zählstatus eines Semaphores auslesen kann ?</p>
<p>Danke Marco</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1150860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1150860</guid><dc:creator><![CDATA[marco1893]]></dc:creator><pubDate>Fri, 06 Oct 2006 21:46:14 GMT</pubDate></item><item><title><![CDATA[Reply to Interprozesskommunikation Semaphore on Fri, 06 Oct 2006 22:20:09 GMT]]></title><description><![CDATA[<p>marco1893 schrieb:</p>
<blockquote>
<p>wenn ich In einem Programm A einem Programm B mitteilen möchte, das ab jetzt aufgaben für B anstehen, und das über Semaphoren realisiere...</p>
</blockquote>
<p>hi,<br />
semaphoren sind ja eigentlich dazu da, damit beim zugriff auf irgendwas kein kuddelmuddel passiert. wenn du einem anderen programm was mitteilen möchtest, wären vielleicht events besser: <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createevent.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createevent.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1150870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1150870</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Fri, 06 Oct 2006 22:20:09 GMT</pubDate></item></channel></rss>