#include <stdlib.h>
#include<stdio.h>
#include <pthread.h>
#include <unistd.h>
#include <string.h>
pthread_mutex_t mylock = PTHREAD_MUTEX_INITIALIZER;
pthread_cond_t qready = PTHREAD_COND_INITIALIZER;
void * thread1(void * index)
{
int num = (int)index;
//pthread_mutex_init(&mylock,NULL);
char c = 'A' + num -1 ;
int ret;
int i ;
pthread_mutex_lock(&mylock);
// pthread_cond_wait(&qready, &mylock);
printf("%c ",c);
pthread_mutex_unlock(&mylock);
// pthread_cond_broadcast(&qready);
return 0;
}
void * thread2(void * index)
{
int num = (int)index;
//pthread_mutex_init(&mylock,NULL);
char c = 'A' + num -1 ;
int ret;
int i ;
pthread_mutex_lock(&mylock);
// p