pthread_mutex_lock形成死鎖緣由

剛剛接觸linux不久,在多線程編程時遇到了互斥鎖死鎖的狀況,分析緣由是同一個鎖連續兩次加鎖,致使程序被鎖死。 代碼以下: void f(void) { ... pthread_mutex_lock(&mutex); 共用變量a pthread_mutex_unlock(&mutex); ... } void rt1(void) { while(1) { pthread_mu
相關文章
相關標籤/搜索