Brandon hat vor einem Jahr Discourse zum Laufen gebracht:
https://twitter.com/brandonfish/status/1486755128577253376
https://twitter.com/brandonfish/status/1519726230936993792
Ein Problem, wenn ich mich recht erinnere, war, dass einige Gems auf Hash angewiesen sind, das Thread-sicher ist, wofür wir eine allgemeine Lösung haben, die aber in TruffleRuby noch nicht zusammengeführt/integriert ist. Andererseits ist es sehr selten richtig, Hash einfach gleichzeitig zu verwenden, es führt oft dazu, dass Nebenläufigkeitsfehler auf schwerer zu findende Weise verborgen werden. Daher ist es wohl besser, die Gems, die sich darauf verlassen, einfach zu korrigieren, aber das braucht Zeit.
Wir müssen die Leistung benchmarken, und damit diese aussagekräftig/repräsentativ ist, sollten wir Multi-Threading benchmarken. Dafür wird A way to mark C extensions as thread-safe, so they can be executed in parallel · Issue #2136 · truffleruby/truffleruby · GitHub benötigt.