#include <pthread.h>
pthread_mutex_t* mut;
int main()
{
mut = PTHREAD_MUTEX_INITIALIZER;
}
上面的代碼吐出了error: expected expression before ‘{’ token
。我應該如何初始化pthread互斥體?
#include <pthread.h>
pthread_mutex_t* mut = PTHREAD_MUTEX_INITIALIZER;
int main()
{
}
上面的代碼吐出警告:周圍標量初始化
所以括號我怎麼初始化一個互斥?
爲什麼沒有'='登錄'pthread_mutex_t mut PTHREAD_MUTEX_INITIALIZER'? – gaazkam
因爲我只是忘了它。 – BetaRunner