Red de conocimiento informático - Aprendizaje de programación - Cómo esperar a que un hilo termine en mfc y luego crear otro hilo

Cómo esperar a que un hilo termine en mfc y luego crear otro hilo

#include?lt;windows.hgt;

#include?lt;process.hgt;

#include?lt;stdlib.hgt;

#include ?lt; string.hgt;

#include?

#include?lt;stdio.hgt;

unsigned?int?__stdcall?ThreadOne(?void ?*pParam?)

{ printf(?" hilo?start\n"?) ; Dormir(?2000?); printf(?" hilo?end\n"?) ; /p>

}

int?main()

{ HANDLE?handle?=?(HANDLE)_beginthreadex(?NULL,?0,?ThreadOne,?NULL, ?0,?NULL?); WaitForSingleObject(?handle,?INFINITE?);?//Esperar a que finalice el hilo CloseHandle(?handle?); handle?=?(HANDLE)_beginthreadex(?NULL,?0,? ThreadOne,? NULL,?0,?NULL?); WaitForSingleObject(?handle,?INFINITE?);?//Esperar a que finalice el hilo CloseHandle(?handle?0;

}

p>

Esta es solo una forma de lograr la sincronización de subprocesos; también puede usar objetos del kernel para lograr la sincronización.