threads og sleep
Min uendelige while løkker hopper ud. når jeg har en sleep(10) med i min tråd funktion. når jeg fjerner den virker det fint.hvordan kan det være.
int sekunder=0;
void* thread_function(void* arg) {
sleep(5);
printf("dette er en tråd\n");
sekunder=10;
}
///////////////////////////////////////////////
int main( int argc, char * argv[] ) {
int tmpFarve=1;
pthread_t thread;
while(true) {
pthread_create(&thread,NULL,thread_function,NULL);
if(tmpFarve==1) {
flytSpiller(1);
} else {
flytComputer(-1);
}
print(Braet);
tmpFarve=tmpFarve*-1;
sekunder=0;
}