проблема читателей-писателей с pthread в C - PullRequest
0 голосов
/ 21 мая 2019

Чтобы решить мое задание о проблеме читателей / писателей, я пишу код на языке Си. Я предполагаю, что в строке pthread_create возникает ошибка сегментации. Как мне удастся запустить этот код?

извините, я не знаю никаких решений.

int count_r = 0;
int count_w=0;
sem_t wse;
sem_t rse;

int initialize(){
    sem_init(&wse, 0, 1);
    sem_init(&rse, 0, 1);
    return 0;}

void main(){
    int i;
    pthread_t tid[25];
    initialize();
    for(i=0;i<20;i++)
            pthread_create(&tid[i], NULL, &reader, NULL);
    for(i=20;i<25;i++)
            pthread_create(&tid[i], NULL, &writer, NULL);

ошибка сегментации ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...