was passiert mit einem thread nach dem return ?
-
hoi
kann man den wen man ihn wieder braucht gleich wieder starten ? oder muss man ihn zuerst mit CloseHandle schliessen und dann wieder CreateThread erneut erstellen ?
wofuer is OpenTread ?Meep Meep
-
OpenThread() benutzt du um ein 2. Handle mit anderen Zugriffsrechten zu erhalten.
Wenn Du z.B. für irgendwas ein Handle auf deinen Thread brauchst, der kein THREAD_TERMINATE-Recht hat, dann nimmste OpenThread() um so ein Handle zu erzeugen.Du kannst auch CloseHandle() aufrufen, wenn der Thread noch läuft. Das Handle auf den Thread wird dann ungültig, aber der Thread wird trotzdem noch bis zu Ende laufen.
Willst du immer nur einen Thread gleichzeitig laufen lassen, oder wieso die merkwürdige Frage ? Du kannst soviele Threads gleichzeitig laufen lassen, bis der virtuelle Speicher deines Prozesses voll ist
