Question d’entretien chez KLA

semaphore vs condition variable? - is condition variable internally using mutex/semaphore/auto reset event? mutex vs semaphore ?