Dit is mijn Code:
#include <pthread.h>
#include <stdio.h>
void *print(void *threadId)
{
while(1)
printf("dit moet hij constant blijven printen")
}
int main()
{
pthreads_t threads;
int rc;
int t=1;
rc = pthreads_create(&threads, NULL, print, (void *)t);
}
Hij geeft nu als ouput een random aantal maal:
dit moet hij constant blijven printen
soms print hij het 3x, soms 20 keer maar hij stopt altijd
Waar gaat dit fout?
#include <pthread.h>
#include <stdio.h>
void *print(void *threadId)
{
while(1)
printf("dit moet hij constant blijven printen")
}
int main()
{
pthreads_t threads;
int rc;
int t=1;
rc = pthreads_create(&threads, NULL, print, (void *)t);
}
Hij geeft nu als ouput een random aantal maal:
dit moet hij constant blijven printen
soms print hij het 3x, soms 20 keer maar hij stopt altijd
Waar gaat dit fout?