3 pthread_mutex_t mutex1;
4 pthread_mutex_t mutex2;
6 int main(int argc, char* argv[]) {
7 pthread_mutex_init(&mutex1, NULL);
8 pthread_mutex_init(&mutex2, NULL);
10 pthread_mutex_lock(&mutex1);
11 pthread_mutex_lock(&mutex2);
12 pthread_mutex_unlock(&mutex2);
13 pthread_mutex_lock(&mutex1);
14 pthread_mutex_unlock(&mutex1);