0

Pthreads相关问题。

假设我想动态创建 2 个条件变量。

这会做这项工作:

pthread_cond_t * a = new pthread_cond_t();
pthread_cond_t * b = new pthread_cond_t();

pthread_cond_init(&a , NULL);
pthread_cond_init(&b , NULL);

或者也许它们是相同的条件变量?

4

1 回答 1

1

它们将是 2 个单独的变量,但它们是指针,因此初始化应该是:

pthread_cond_init(a , NULL);
pthread_cond_init(b , NULL);
于 2013-05-09T07:12:34.637 回答