代码来自:http://blog.csdn.net/wwyyxx26/article/details/9018473
如下:
test_deadlock.c
#include <unistd.h>
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_cond_t cond = PTHREAD_COND_INITIALIZER;
void* thread0( void* arg )
{
printf( "T0:Enter\n" );
printf( "T0:Before lock\n" );
pthread_mutex_lock(&mutex);
printf(