Cómo verificar si Thread terminó la ejecución

Tengo el siguiente problema:

Quiero verificar (C #) si un hilo ha finalizado la ejecución, es decir, si el método del hilo ha regresado. Lo que hago ahora es llamarThread.Join(1), pero esto da un retraso de 1 ms. ¿Hay alguna manera de verificar simplemente si un hilo ha terminado? InspeccionarThread.ThreadState Parece demasiado engorroso.

Respuestas a la pregunta(8)

Su respuesta a la pregunta