はじめに この記事はRuby3で導入される並列・並行処理のための新機能Ractorに興味のある方向けの記事になります。 簡単なRactorを使ったサンプルコードを解説しつつ、理解を深めることができるように書いてみました(ほとんど未来の僕へ向けた記事になっている感じはありますが……)。 また、Ractor自体でどういったことができるのかを調べた結果をまとめた記事でもあります。 そのため後半はRactorで色々遊んだ時のコードをもとに挙動を解説しています。 環境 Windows10 2004 WSL2(Ubuntu 18.04) ruby 3.0.0dev (2020-09-07T04:29:42Z master 17a27060a7) [x86_64-linux] Ractorとは? そもそもRactorについて知らない人もいると思いますので、簡単に紹介します。 RactorとはRuby3で