#include <stdio.h>
#include <pthread.h>
#include <fcntl.h>
#include <semaphore.h>
sem_t sem[4];
void *handle(void *arg);
int main()
{
pthread_t tid[4];
int i;
for(i=0;i<4;i++)
{
if(i==0)
sem_init(&sem[i],0,1); //0号线程信号量初始值为1,保证开始时0号线程先打印;