ReggW wrote:
> What is the reason why Ruby doesn't use native threads...at least on 
> Windows?
> 

Green threads are the most portable, as threads differ
from one OS to another, I would think. At least, I'm
sure the Windows model isn't the same as pthreads.

Ruby just doesn't use native threads anywhere. If it did,
it would support them first on Linux, its primary
platform. (No flames, please -- I'm just saying that
Matz develops on Linux, and the Windows port is derived
from that.)

It's probably possible to write some kind of extension
to support native threads, but I would think it's quite
a bit of work.


Hal