Eine Möglichkeit ist die Verwendung der Windows API mit der Header Datei windows.h.
#include <stdio.h>
#include <windows.h>
DWORD WINAPI test(LPVOID param) {
int i = 0;
while(i < 10000) {
i++;
}
printf("\n-> %d <-\n", i);
return 0;
}
int main() {
HANDLE thread;
thread = CreateThread(NULL, 0, test, NULL, 0, NULL);
if (thread == NULL) {
fprintf(stderr, "Fehler beim Erstellen des Threads\n");
return 1;
}
WaitForSingleObject(thread, INFINITE);
CloseHandle(thread);
return 0;
}