IEnumeratorを手書きしたことがあれば、列挙が非スレッドセーフなんて寝言は出ないだろうに