Hash é Thread-Safe?

Posso fazer um each num Hash de Ruby enquanto outro thread pode fazer um a[‘asdfasdf’] = 1 no meio do processo?

Posso fazer add/remove/check em um Hash do Ruby de vários threads diferentes?

Duas perguntas importantíssimas que o Ruby assume que você não vai precisar saber a resposta. :slight_smile:

Eu duvido que seja thread safe, bem como HashMaps em java não são thread safe.

Se você está lidando com threads vai precisar de um mutex.