2011-12-23 22 views
5

私のコードでは、私は怠惰な評価のためにautoloadを使っていますので、プログラムを速くロードし、必要なときにファイルを読み込むことができます。私は非常に多くの人に使っているのですが、とにかくそれを使う危険性があるかどうかを知りたいのです。自動ロードと怠惰な評価は、ルビで必要か?

答えて

13

autoloadnot threadsafeです。将来のバージョンのRubyでは非推奨になります。ここにはproof by Matz(ルビーの作成者)があります。

+0

更新:オートロードは、Ruby 2.0以降、スレッドセーフです。背景については、[この記事](https://ruby.awsblog.com/blog/tag/threads)を参照してください。 –

関連する問題