Ruby has real threads now.
Java had green threads back then.
Java had green threads back then.
And this is _not_ a property of native vs. green threading. (And shows how shallow the comparison is, given the number of languages that implement green threads mapped to native threads nowadays.)