C中pthread的读者-作家问题

时间:2019-05-21 13:11:04

标签: c

为了解决我对读者/作家问题的分配,我使用C语言编写代码。 我猜想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);

分段错误..

0 个答案:

没有答案