Wolverine Trading interview question

How do you create a hash map that provide read-write access to multiple threads efficiently?