In article <4abd61a7.1608c00a.3e25.ffffcf79 / mx.google.com>,
  Nobuyoshi Nakada <nobu / ruby-lang.org> writes:

> Why does the enumerator thread make the Enumerator marked?

Ruby behaved similar until you modified Ruby GC to remove
stopped (non-main) threads from GC roots by my idea
[ruby-dev:28154].

I don't surprise Java don't have the idea.
-- 
Tanaka Akira