pthread_attr_init()及pthread_cond_wait运用疑惑

pthread_attr_init()及pthread_cond_wait运用疑惑

pthread_attr_init()及pthread_cond_wait使用疑惑
pthread_attr_t attr;pthread_attr_init(&attr);这样运行没问题
pthread_attr_t *attr;pthread_attr_init(attr);运行结果是:段错误 (core dumped)

pthread_cond_wait()的两个变量也是同样结果
pthread_cond_t  conds;pthread_mutex_t  mute;运行正常
将其参数定义为指针同样会出现断错误,
请各位大虾指点下这是为何啊

没有分配内存啦
pthread_attr_t *attr;
attr = malloc(sizeof(pthread_attr_t));
pthread_attr_init(attr);

pthread_attr_init()及pthread_cond_wait运用疑惑

相关文章:

你感兴趣的文章:

标签云: