a program to experience the concurrency and synchronization among different threads. where each of trains & passengers represent threads working together in a critical section which is struct station where whenever a train arrive the station, it must wait for passengers to get on board till all passengers get on board or all the available seats on the train are occupied
the part that was assigned to us was to write implementations for caltrain.h and caltrain.c