/** * Representación en C++ de las variables de condición * * Author: CI0122 Sistemas Operativos (Francisco Arroyo) * * Date: 2023/Abr/23 * **/ #include "Lock.h" #include "Sem.h" class Condition { public: Condition(); ~Condition(); void Wait( Lock & ); void NotifyOne(); void NotifyAll(); void Signal(); private: int waitingWorkers; Lock * internalWaitMechanism; };