Optional
autoOptional
concurrencyHow many read operations are executed concurrently
Optional
nameAn optional name for the lock
Optional
singleBy default the the lock will be held on the main thread and child/worker processes will coordinate to share the lock.
Set this to true if each main/child/worker thread should maintain it's own lock with no coordination between them.
If true, the lock will be finalized after the last reader/writer releases it.