Saludos a todos
Llevo un rato buscando un tutorial, libro, manual o lo que sea respecto a multihilos en C, y solo encuentro para la libreria pthread.h por lo que no me sirve.
Necesitaria para la libreria de Windows, windows.h. Por favor, si conocen de alguna, mandemen un Link o lo que sea
Muchas gracias
Un ejemplo:
#include <stdio.h>
#include <windows.h>
DWORD WINAPI threadFunction(void* data){
Sleep(10);
*(int*)data = 123;
}
int main(){
int n = -1;
HANDLE thread = CreateThread(NULL, 0, threadFunction, &n, 0, NULL);
if(thread)
WaitForSingleObject(thread, INFINITE);
printf("%i", n);
}
WaitForSingleObject espera a que el thread termine.
CreateThread (https://msdn.microsoft.com/es-es/library/windows/desktop/ms682453(v=vs.85).aspx)
WaitForSingleObject (https://msdn.microsoft.com/es-es/library/windows/desktop/ms687032(v=vs.85).aspx)