• [^] # Re: explication sommaire

    Posté par . En réponse au message petite question..... Évalué à 1.

    je viens d'essayer :
    #include <pthread.h>
    int running = 1;
    void* thread_1(void* p) 
    {
    	while(running) {
    		printf("thread : salut\n");
    		sleep(2);
    	}
    	printf("thread : ok d'accord...\n");
    }
    int main() 
    {
    	pthread_t* t;
    	t = (pthread_t*)malloc(sizeof(pthread_t));;
    	pthread_create(t,NULL,thread_1,NULL);
    	sleep(10);
    	printf("main : bon tu t'arretes maintenant!\n");
    	running=0;
    	sleep(100);
    }
    
    le resultat :
    $ ./test
    thread : salut
    thread : salut
    thread : salut
    thread : salut
    thread : salut
    main : bon tu t'arretes maintenant!
    thread : ok d'accord...
    
    ca me parait bien.