Zugriff auf ein Bild durch mehrere Threads zulassen

Ich versuche, eine Bildverarbeitung in C # durchzuführen. Ich möchte einige Threads verwenden, um parallele Berechnungen für mehrere Zonen in meinem Bild durchzuführen. Threads holen und setzen Pixel in einem Bitmap-Objekt. Es gibt absolut keine Möglichkeit für 2 Threads, auf dasselbe Pixel zuzugreifen. Das ist also nicht das Problem.

Das Problem ist, dass ich mit C # nicht mehrere Threads auf demselben Bitmap-Objekt starten kann, auch wenn ich sicher bin, dass nicht dasselbe Pixel gleichzeitig gelesen und geändert wird.

Gibt es eine Möglichkeit, C # zu vermeiden, um diesen Fehler auszulösen? Oder ist es einfach unmöglich, mehrere Threads auf meinem Bitmap-Objekt auszuführen?

Danke,

Pierre-Olivier

Antworten auf die Frage(2)

Ihre Antwort auf die Frage