aboutsummaryrefslogtreecommitdiffstats
path: root/doc/extension.ja.rdoc
diff options
context:
space:
mode:
authorKoichi Sasada <ko1@atdot.net>2020-12-24 12:09:08 +0900
committerKoichi Sasada <ko1@atdot.net>2020-12-24 12:10:17 +0900
commit9aca51e8a597fb4689c058b4e6b215ae87434e1b (patch)
treebdac7f3ccd189fedd9135edf06f1f06b82a88093 /doc/extension.ja.rdoc
parent66719d7dc8de7b61129d50f40c81ebd9cee323f0 (diff)
downloadruby-9aca51e8a597fb4689c058b4e6b215ae87434e1b.tar.gz
add about Ractor into extension.rdoc [ci skip]
Diffstat (limited to 'doc/extension.ja.rdoc')
-rw-r--r--doc/extension.ja.rdoc11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/extension.ja.rdoc b/doc/extension.ja.rdoc
index 47303ec408..ec220bc486 100644
--- a/doc/extension.ja.rdoc
+++ b/doc/extension.ja.rdoc
@@ -1829,6 +1829,17 @@ rb_ary_store() などの,適切な API 関数を利用するようにして下
そのほか,対応についての詳細は extension.rdoc の「Appendix D. Generational
GC」を参照して下さい.
+== Appendix E. Ractor サポート
+
+Ruby 3.0 から、Ruby プログラムを並列に実行するための仕組みである Ractor
+が導入されました。適切に並列に実行するためには、Ractor サポートが必要に
+なります。サポートしていないライブラリは、メイン Ractor 以外で実行すると
+エラーになります(Ractor::UnsafeError)。
+
+Ractor をサポートするための詳細は、extension.rdoc の「Appendix F. Ractor
+support」を参照してください。
+
+
:enddoc: Local variables:
:enddoc: fill-column: 60
:enddoc: end: