From: Kyle Schmitt Date: 2007-05-09T05:52:46+09:00 Subject: basic threading question: can ruby use real threads? I've read somewhere, and would love for it to be wrong, that ruby doesn't use real threads, that it handles it's threads internally. Is that true? If it is true, will that still be true when ruby 1.9, or 2.0 comes out? For many systems this isn't a big deal one way or the other, since they only have one physical processor. Luckily(?) pretty much all my systems have two procs. (Two real processors, not HT, but that's a debate for another day.) I'd like to write some threaded ruby code, and have it spread across my cpus, share data structures etc. I'm used to pthreads in UNIX systems :) so I'd _really_ like it if I could do the same type of things I've done before, just in a rubyish sort of way. Setting up a shared memory area and all that jazz that you had to do for forking really doesn't sound like a fun, especially when the point of the code I wanna write _is_ for fun. Thanks, Kyle