create sender 1 3
create receiver 1 3
recv 2
send 1 2 hello
recv 2
sem_create mutex 1
sem_wait 1 1
sem_wait 1 2
sem_signal 1
queue
exit
