Class: Concurrent::Hash
Relationships & Source Files | |
Inherits: |
Concurrent::HashImplementation
|
Defined in: | lib/concurrent-ruby/concurrent/hash.rb |
Overview
A thread-safe subclass of Hash
. This version locks against the object itself for every method call, ensuring only one thread can be reading or writing at a time. This includes iteration methods like #each
, which takes the lock repeatedly when reading an item.