#include #include void * task(void * data) { int * nb=(int *)data; int i; fprintf(stderr,"start 1\n"); for(i=0;i<*nb;i++) { } fprintf(stderr,"end 1\n"); return((void *)0); } int main(void) { pthread_t th; int nb=100000000; int i; void * result; if(pthread_create(&th,(pthread_attr_t *)0,task,&nb)) { fprintf(stderr,"Pb create()\n"); return(1); } fprintf(stderr,"start 2\n"); for(i=nb/2;i