A short overview of concurrency and parallelism, the perils of the shared memory model, safer alternatives, the Guilds proposal for Ruby 3, and a short look at the concurrent-ruby gem.
Guilds cannot access those objects ✴ No need for LOCKS ✴ Guilds communicate via CHANNELS (copying or moving). ✴ IMMUTABLE objects can be accessed by any Guild