Hash é Thread-Safe?

1 resposta
N

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:

1 Resposta

pcalcado

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.

Criado 14 de março de 2008
Ultima resposta 14 de mar. de 2008
Respostas 1
Participantes 2