Разрешить доступ к изображению несколькими потоками

Я пытаюсь сделать некоторую обработку изображения в C #. Я хочу использовать несколько потоков для параллельных вычислений в нескольких зонах моего изображения. Потоки фактически получают и устанавливают пиксели в растровом объекте. У двух потоков абсолютно нет шансов получить доступ к одному пикселю, так что это не проблема.

Проблема в том, что C # не позволяет мне запускать несколько потоков на одном и том же растровом объекте, даже если я уверен, что один и тот же пиксель не будет считываться и изменяться одновременно.

Есть ли способ избежать C #, чтобы поднять эту ошибку? Или просто невозможно запустить несколько потоков на моем растровом объекте?

Спасибо,

Пьер-Оливье

Ответы на вопрос(2)

Ваш ответ на вопрос