40905


C++ や Java は、その並列処理についてひたすら複雑な仕様書があったと記憶しています。翻って ruby はどうだったか、と疑問に思いました。

質問:

  * ruby の並列処理の仕様は定義されていますか? 定義されている場合、それはどこに資料としてまとまっていますか?


CC BY-SA 3.0
2018-01-12T07:46:12.903
40904
2018-01-14T06:30:38.037
2018-01-14T06:30:38.037
754
754
question
ruby マルチスレッド
ruby の並列処理は、仕様としてどう実現されている?


Ruby リファレンスマニュアルの [スレッド](https://docs.ruby-
lang.org/ja/2.5.0/doc/spec=2fthread.html) ではないでしょうか（バージョンによるリンク切れ時は [プログラミング言語
Ruby リファレンスマニュアル](https://docs.ruby-lang.org/ja) から辿りましょう）。

> ## スケジューリング
>
> Ruby のスレッドスケジューリングはネイティブスレッドのそれを利用しています。 よって詳細はプラットフォームに依存します。

スレッドについては [`Thread` クラスのリファレンス](https://docs.ruby-
lang.org/ja/2.5.0/class/Thread.html) を参照します。


CC BY-SA 3.0
2018-01-12T07:56:42.117
40905
2018-01-12T07:56:42.117
40904
answer