From: Hiroshi Nakamura Date: 2011-06-02T17:47:25+09:00 Subject: [ruby-list:48143] Re: requireが配列を取れたら便利だと思うんだけど.. ruby-dev向き? 2011/6/2 Yukihiro Matsumoto : > |並列にrequireもできますね。 > > で、ロードのタイミングに依存する問題に終生苦労したいんですか > ね。勘弁してください。 ロードのタイミングに依存する問題は、もしあれば、autoloadでも発生しますよね。で、autoloadによる並列requireも1.9では問題ないはずだし、1.8.7も次のパッチリリースで直るはずなので[1]、大丈夫だと思います。 autoload :CSV, 'csv' autoload :Logger, 'logger' Thread.new do CSV end Thread.new do Logger end いやまあ最悪deadlockはするんですが、これはまあしょうがないよね、ということになっている認識です。 [1] http://redmine.ruby-lang.org/issues/921#note-20