Cómo finalizar un hilo en estado de escucha en C#
1. El hilo regresa naturalmente.
Si el hilo puede regresar, se pueden garantizar las siguientes cosas:
(1) Todos los objetos C creados en la función del hilo se liberarán correctamente a través de sus destructores.
(2) El sistema operativo liberará correctamente la memoria utilizada por la pila de subprocesos.
(3) El sistema establece el código de salida del hilo (mantenido en el objeto del núcleo del hilo) como el valor de retorno de la función del hilo.
(4) El sistema disminuirá el recuento de uso del objeto del núcleo del subproceso.
2. Llame a la función _endthreadex() o ExitThread().
3. Llame a la función TerminateThread() en otro hilo del mismo proceso.
4. Si el hilo está ubicado en un proceso y el proceso tiene solo un hilo, puede finalizar el proceso directamente para finalizar este hilo.