- semaforos[self.id].acquire()
- self.izquierdo = palitos[self.id]
- if self.izquierdo:
- print 'Soy '+str(self.id)+' y agarre el palito izquierdo'
- else: self.izquierdo = False
+ semaforos[self.izq].acquire()
+ palitos[self.izq] = False
+ self.ambos[0] = True
+ print 'Soy '+str(self.id)+' y agarre el palito izquierdo'
+
+ def dejarPalitoDerecho(self):
+ palitos[self.der] = True
+ semaforos[self.der].release()
+ self.ambos[1] = False
+ print 'Soy '+str(self.id)+' y solte el palito derecho'
+
+ def dejarPalitoIzquierdo(self):
+ palitos[self.izq] = True
+ semaforos[self.izq].release()
+ self.ambos[0] = False
+ print 'Soy '+str(self.id)+' y solte el palito izquierdo'