Relacionado con la programación multinúcleo.
DWORD WINAPI Thread1(PVOID pvParam)
{
int i
int j=0
int bajo = 1;
int alto = n;
for(i=bajo; ilt; alto; i)
{
j = j * i ;
}
devuelve 0;
}
int main()
{enlazado qw1, qw2 ;
qw1.low = 1;
qw1.high = n/2;
HANDLE ThreadHandle1= CreateThread(NULL, 0, Thread1 , amplificador; qw1, 0, NULL);
qw2.low=n/2 1;
qw2.high=n
ThreadHandle2=CreateThread( NULL, 0, Thread1, & qw2, 0, NULL);
ThreadHandles[2]={ThreadHandle1, ThreadHandle2}
WaitForMultipleObjects(2, ThreadHandles, TRUE, INFINITE);
printf ("j=d",j)
devuelve 0;
}