Esempio n. 1
0
 def lock(self):
     if self.locked: return 0
     rv = possem.sem_wait(self.sem)
     if rv==0: self.locked=True
     return rv
Esempio n. 2
0
 def lock(self):
     return possem.sem_wait(self.sem)
Esempio n. 3
0
 def lock(self):
     if self.locked: return 0
     rv = possem.sem_wait(self.sem)
     if rv == 0: self.locked = True
     return rv