C # Threading - Jak uruchomić i zatrzymać wątek

Czy ktoś może mi dać przewagę na temat wątków? Myślę, że wiem, jak zrobić kilka rzeczy, ale muszę wiedzieć, jak to zrobić:

Skonfiguruj główny wątek, który pozostanie aktywny, dopóki nie zasygnalizuję tego, aby się zatrzymał (w przypadku, gdy zastanawiasz się, zakończy się on po odebraniu danych). Następnie chcę uruchomić drugi wątek, który przechwyci dane z pola tekstowego i powinien zakończyć działanie, gdy zasygnalizuję to do tego, co następuje, gdy użytkownik naciśnie klawisz Enter.

Twoje zdrowie!

questionAnswers(3)

yourAnswerToTheQuestion