Questions et réponses pour le thread-safety :

Un morceau de code est thread-safe s'il ne manipule que les structures de données d'une manière qui permet une exécution cohérente de ce code par plusieurs threads. Un code peut être thread-safe, conditionnellement sûr (exclusion mutuelle requise) ou unsafe (ne peut être utilisé en toute sécurité que par un thread).

1
votes
Extrait de code: a = 0 Array.new(50){ Thread.new { 500_000.times { a += 1 } } }.each(&:join) p "a: #{a}" Résultat: a = 25_000_000 . À ...

1
votes
les pages de manuel de lecture / écriture n'ont rien mentionné à propos de la sécurité des threads D'après ce ...

0
votes
J'ai une classe, qui, fortement simplifiée par les pièces pertinentes, ressemble à ceci (noms factices): xxx un coéquipier a comment&eac ...

0
votes
J'ai environ 500 threads (supposez que l'appelez comme x pour tous ces threads), et ces threads reçoivent des données de différents services reposants en permanence. De plus, ...