У меня есть приложение WPF, которое использует многопоточность. Мне любопытно узнать, считается ли вызов в потоке пользовательского интерфейса с помощью метода Dispatcher.BeginInvoke () поточно-ориентированным? Обычно я использовал бы оператор блокировки, чтобы убедиться, что только один поток может получить доступ к переменной. Будет ли следующее приложение потокобезопасным в приложении WPF?
this.Dispatcher.BeginInvoke(() =>
{
_counter ++;
});