#ifndef _RCMON_ #define _RCMON_ #include #include #include #include using namespace std; class RCMon { public: void Board (int id); void Unboard (int id); void BeginRide (); void EndRide (); RCMon (); ~RCMon (); private: pthread_mutex_t monlock; pthread_cond_t board, unboard, car; int nr = 0, nrw = 0; }; #endif