deepnog.sync
¶
Author: Roman Feldbauer
Date: 2020-02-19
Description:
Parallel processing helpers
-
class
deepnog.sync.
SynchronizedCounter
(init: int = 0)[source]¶ Bases:
object
A multiprocessing-safe counter.
- Parameters
init (int, optional) – Counter starts at init (default: 0)
-
increment
(n=1)[source]¶ Obtain a lock before incrementing, since += isn’t atomic.
- Parameters
n (int, optional) – Increment counter by n (default: 1)
-
increment_and_get_value
(n=1) → int[source]¶ Obtain a lock before incrementing, since += isn’t atomic.
- Parameters
n (int, optional) – Increment counter by n (default: 1)
-
property
value
¶