Способ вызова из фонового потока метода, но чтобы последний выполнялся в главном потоке - C#

Узнай цену своей работы

Формулировка задачи:

Есть два потока: главный и фоновый. Ищу способ вызова из фонового потока метода, но чтобы последний выполнялся в главном потоке. Пример: в Delphi была такая функция, Synchronization, принимающая процедуру без параметров. Когда её вызываешь из фонового потока, последний приостанавливается, пока главный не выполнит процедуру, переданную как параметр. Этим мы обеспечивали безопасность передачи данных из фонового потока в главный.

Решение задачи: «Способ вызова из фонового потока метода, но чтобы последний выполнялся в главном потоке»

textual
Листинг программы
s_dispatcher = Dispatcher.Current;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.714 из 5
Похожие ответы