Universidad de Costa RicaEscuela de Ciencias de la Computación e InformáticaCI-0122 Sistemas OperativosTemas |
![]() |
CI0122 / Temas revisados / Semana-06 / PThreads / H2O-Monitor |
/**
* 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;
};