thread anhalten
-
abend,
ich möchte einen thread, den ich mit _beginthread erstellt hab anhalten bis ein gewissen ereignis eintritt, das in einem andern thread bearbeitet wird.
nun wollte ich das ganze folgendermaßen machen:while(!ereignis) {}das problem ist nur, dass das ganze programm plötzlich sehr langsam läuft während sich der thread in der schleife befindet.
warum ist das so?
gibt es eine möglichkeit einen thread ohne diesen seiteneffekt anzuhalten?
-
@Mods: BItte löschen, das ist offensichtlich ein Virenschreibversuch!
-
weil?
auf deine brgüdnung bin ich ja mal echt gespannt
-
Schau mal nach WaitForSingleObject.
Das was du da machst nennt sich busy waiting.Gruss Spacelord
-
CreateEvent, WaitForSingleObject, SetEvent
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.