Add the producer/consumer problem
Solve a similar problem as exam2, it is solved better
Add exam5 to illustrate the semaphore. The code has some problems at present.
Verify that sem_init and sem_destroy are not implemented on Mac OS X