Witam. Mam formatkę a na niej button i label. Po kliknięciu w button uruchamiany jest nowy wątek a w nim metoda która pisze coś w labelu. Jak zsynchronizować wątek GUI z nowym wątkiem?
private void button1_Click(object sender, EventArgs e)
{
new Thread(new ThreadStart(Oblicz)).Start();
}
void Oblicz()
{
label1.Text = "wynik";
}
Ciekawi mnie to bo natknąłem się na metodę WebClient.DownlaodFileAsync() która nie blokuje wątku wywołującego i można swobodnie wyświetlać wyniki jej działania na formie. Próbowałem zrobić coś podobnego, kombinowałem z klasami Monitor i Mutex ale za nic tego nie ogarniam :/ Proszę o pomoc jak to zrobić, z góry dzięki pozdro