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