Red de conocimiento informático - Material del sitio web - Cómo pausar el hilo principal hasta que termine el segundo hilo

Cómo pausar el hilo principal hasta que termine el segundo hilo

1. Al crear el segundo hilo, pase una función de devolución de llamada, que se utiliza para notificar al hilo principal que "su tarea se ha completado después de que se inicia el hilo, continúa verificando la bandera". hasta que la bandera sea hasta que se modifique la función de devolución de llamada;

2. Más simple: después de crear e iniciar el segundo hilo, continúe verificando el estado del hilo hasta que finalice, similar a: while(Threshold2. .Status = = Status.Running) Sleep(20);

Si su requisito es que el hilo principal permanezca en el estado "Dormir" mientras se ejecuta el segundo hilo, no sé cómo hacerlo Esto es todo, ¿o es posible pasar el identificador del hilo principal al iniciar el segundo hilo, suspender el hilo principal después de iniciar el segundo hilo y luego reanudar el hilo principal cuando finaliza el segundo hilo?