Задать вопрос
Ответы пользователя по тегу Многопоточность
  • Как осуществить многопоточный запуск программ в linux на си?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    //костыли для ожидания окончания работы процессов, чтобы не возиться с мьютексами и семафорами

    Достаточно вызвать pthread_join для каждого из запущенных потоков.

    fclose(f); //после того, как прочитали закрываем программу

    Должно быть pclose(f).

    id--; //минусуем счётчик потока

    Зря вы так, грязными руками в общую переменную.

    Из чего можно заключить: потоки и программы выполняются ПОСЛЕДОВАТЕЛЬНО

    Non sequitur. Но для полноты картины хотелось бы увидеть Makefile.
    Ответ написан
    1 комментарий