5
私のコードでは、私は怠惰な評価のためにautoloadを使っていますので、プログラムを速くロードし、必要なときにファイルを読み込むことができます。私は非常に多くの人に使っているのですが、とにかくそれを使う危険性があるかどうかを知りたいのです。自動ロードと怠惰な評価は、ルビで必要か?
私のコードでは、私は怠惰な評価のためにautoloadを使っていますので、プログラムを速くロードし、必要なときにファイルを読み込むことができます。私は非常に多くの人に使っているのですが、とにかくそれを使う危険性があるかどうかを知りたいのです。自動ロードと怠惰な評価は、ルビで必要か?
autoload
はnot threadsafeです。将来のバージョンのRubyでは非推奨になります。ここにはproof by Matz(ルビーの作成者)があります。
更新:オートロードは、Ruby 2.0以降、スレッドセーフです。背景については、[この記事](https://ruby.awsblog.com/blog/tag/threads)を参照してください。 –