Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
// test_pdetach.c// victor00000 (c) 2018#include <stdio.h>#include <pthread.h>// ~$ gcc test_pdetach.c -o test_pdetach -lpthread// ~$ ./test_pdetach.c /etc/* 1 2 3pthread_mutex_t m;void *p (void *b){char *c = (char*) b;pthread_mutex_lock (&m);puts (c);fflush (stdout);pthread_mutex_unlock (&m);return 0;}int main (int ia, char *ca[]){if (ia == 1) return 1;int i;pthread_mutex_init (&m,0);for (i=0;i<ia;i++){pthread_t t;while (pthread_create (&t,0,p,ca[i]) != 0){}pthread_detach (t);}pthread_exit (0);return 0;}
Страница сгенерирована за 0.032 секунд. Запросов: 25.