Javaなんか読めるかッ!autoloadでrequireしてる中では普通に扱って、そのほかのスレッドではautoload中として扱うって綺麗に実装できるんだろかうう、いい時間なので、LOADED_FEATURESの話はまた来ます。sensitiveだったら、ビルド環境がたまたまinsensitiveだったら挙動が変わるとか、まっとうとは思えん。それはねー、LOADED_FEATURESに限った話じゃないよ。綺麗に実装というか、余り何も考えなくていい。し終わったあとなんだあとです。unlockその中でThread.startしたらとかautoloadが終わったらautoload_nodeを削除そもそもrb_const_getは定数が普通に定義されていたらautoloadしよっかなーとか考えない逆だ、load中でなければ削除して上書きので、autoloadテーブル(1.8の場合)が残ってようがなんだろうが問題ないはずなんだ。完了してから削除するまでの間に待たされてた他のスレッドが動き出したりはしないのかしら。スレッドを切り替えそうなコードはないから大丈夫なのかな。rb_const_get_0内でrb_autoload_load->st_lookupなので大丈夫ではないかと先生、逆ではないですか。1.8を見ながら話してるんだけど、1.9で逆だったりして。