stkersln adlı üyeden alıntı: mesajı görüntüle
Demek istediğinizi az çok anladım fakat uygulamaya dökemedim hocam. Rica etsem uygulamalı olarak atma şansınız olur mu ?
#include <stdio.h>
#include <string.h>
#include <pthread.h>
#include <unistd.h>
// Global variable:
int i = 2;

void *foo(){
  int counter = 0;
 while(1){
   sleep(1);
   counter++;
   if (counter >= (10 * 60)){
     printf("Programı durdur.");
     counter = 0;
     break;
   }
 }

}

int main(void){
  pthread_t id;
  pthread_create(&id, NULL, foo,NULL);
    

}