У меня есть приложение на основе диалога, в котором я буду делегировать операцию ввода-вывода для чтения в другой поток.
Я просто хочу прояснить, есть ли разница между двумя подходами.
Первый подход: (Я делаю это, моя основная форма -Form.cs)
delegate void Action();
Action _action = new Action(Method);
this.BeginInvoke(_action);
Второй подход:
Thread th = new Thread( new ThreadStart(_action));
th.Start();
Я заметил, что BeginInvoke навевает интерфейс на второй, а второй подход не делает.
Пожалуйста, помогите