C# Завершение работы вторичного потока при завершении работы первичного

Мне нужно, что бы при завершении работы моего первичного потока, вторичный поток также завершал свою работу, как это сделать?

Для этого у любого потока есть свойство IsBackground типа bool. Если этому свойству присвоить true. то вторичный поток прекратит свою работу при завершении работы первичного потока.

спасибо!