From: Lyle Johnson Date: 2001-04-24T06:11:24+09:00 Subject: [ruby-talk:14107] Re: threads and IO.popen questions > - It seems that all threads are running on a single CPU on a SMP > systems (SUN Sparc)... > Is it true? If yes, is there a trick to make threads running on all CPUs? Yes and no, respectively ;) Ruby's threading implementation uses in-process threads (sometimes known as "microthreads", I think) as opposed to "native" threads. There have been recent discussions about the issues involved with a native threads implementation for Ruby; check the list or newsgroup archives if you're interested.