1 #include <liblockdep/mutex.h> 2 main(void)3void main(void) 4 { 5 pthread_mutex_t a, b; 6 7 pthread_mutex_init(&a, NULL); 8 pthread_mutex_init(&b, NULL); 9 10 pthread_mutex_lock(&a); 11 pthread_mutex_lock(&b); 12 pthread_mutex_lock(&a); 13 } 14
1 #include <liblockdep/mutex.h> 2 main(void)3void main(void) 4 { 5 pthread_mutex_t a, b; 6 7 pthread_mutex_init(&a, NULL); 8 pthread_mutex_init(&b, NULL); 9 10 pthread_mutex_lock(&a); 11 pthread_mutex_lock(&b); 12 pthread_mutex_lock(&a); 13 } 14