Mehrere Threads und GDI-Objekte
Um die Leistung zu verbessern, wird der Zugriff auf GDI-Objekte (z. B. Paletten, Gerätekontexte, Regionen usw.) nicht serialisiert. Dies führt zu einer potenziellen Gefahr für Prozesse, die über mehrere Threads verfügen, die diese Objekte gemeinsam nutzen. Wenn beispielsweise ein Thread ein GDI-Objekt löscht, während es von einem anderen Thread verwendet wird, sind die Ergebnisse unvorhersehbar. Diese Gefahr kann einfach vermieden werden, indem GDI-Objekte nicht freigegeben werden. Wenn die Freigabe unvermeidbar (oder wünschenswert) ist, muss die Anwendung eigene Mechanismen für die Synchronisierung des Zugriffs bereitstellen. Weitere Informationen zum Synchronisieren des Zugriffs finden Sie unter Synchronisieren der Ausführung mehrerer Threads.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für