shared_count.py 303 B

1234567891011121314
  1. from multiprocessing import Value
  2. class SharedCount:
  3. def __init__(self, epoch: int = 0):
  4. self.shared_epoch = Value('i', epoch)
  5. @property
  6. def value(self):
  7. return self.shared_epoch.value
  8. @value.setter
  9. def value(self, epoch):
  10. self.shared_epoch.value = epoch