-1
Rubyのグローバル変数の値は、プロセスごとに異なりますか?Rubyのグローバル変数はプロセスごとに異なりますか?
例えば、$count = 5
を実行すると、別のプロセスで$count
の値が変更されますか?
Puma clustered mode can fork multiple processes (workers)と私は、$count
がワーカーごとに一意であることを確認したいので、これは不思議です。
これは実際にはRubyとはあまり関係ありません。一般的なプロセスは独立した独立した環境です。 forkは、コマンドラインから新しいプログラムを起動するようなものですが、唯一の違いは、現在のプロセスの実行状態を新しいプロセスにコピーすることだけです。 – Casper