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.