No entiendo el semaphore. Me lo han explicado en clase pero no lo he terminado de entender y la verdad es que tengo que entregar un ejercicio para el lunes. He encontrado solo dos paginas en ingles que podrian ayudarme, pero preferiria alguna en español y con algun ejemplo decente para entenderlo, o bien, que me lo pusierais vosotros.
Tengo el ejemplo del pastelero, pero aun no termino de entender para que sirve el acquire y el release. Entiendo que el acquire es para bloquear permisos y el release para agregarlos, pero de verdad que estoy muy perdido de como usarlo.
Agradezco cualquier ayuda. Un saludo