Witam
Dawno nie zadawałem pytań z oczywistą odpowiedzią, więc proszę :D
Muszę od strony teoretycznej opisać na czym polega uruchamianie wątków. Jak człowiek pisze funkcje w programie, to jakoś nie zawraca sobie głowy takimi sprawami (przynajmniej ja tak mam, może to błąd).
Dlatego chciałbym wiedzieć, czy sprowadzenie odpowiedzi do takiego zdania:
*"Uruchomienie wątku polega na stworzeniu obiektu klasy Thread i wysłaniu do niego adresu funkcji, którą ma realizować, a następnie na wywołaniu metody Start()." *
plus dla przykładu kod obrazujący powyższe zdanie:
private Thread Watek = null;
Watek = new Thread(new ThreadStart(UruchamianyWatek));
Watek.Start();
void UruchamianyWatek()
{
(...)
}
Sam od niedawna działam na wątkach i nie wiem czy powyższa regułka nie mija się z prawdą. Będę wdzięczny za kilka słów opini w tej sprawie.
Pozdrawiam