У меня есть приложение с двумя потоками.Один из них (T1) - это основная форма графического интерфейса, другой (T2) - функция, работающая в цикле.Когда T2 получает некоторую информацию, необходимо вызвать функцию с формой GUI.Я не уверен, что я делаю это правильно.
Функция вызова T2, которая обновляет что-то в форме GUI.
public void f() {
// controler.doSomething();
}
public void FUNCTION() {
MethodInvoker method = delegate {
f();
};
if ( InvokeRequired ) {
BeginInvoke( method );
} else {
f();
}
}
Но теперь я должен объявить две функции.Как это использовать только одну функцию?Или как это правильно.