From: Jam Bees Date: 2012-10-09T11:36:25+09:00 Subject: Re: Why doesn't ruby support native threading? --Apple-Mail-F468C457-BFDF-40C0-9119-2693AD9DB9D1 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Try reading "working with unix processes". It's written with ruby, available= as an ebook, and is fantastic: http://pragprog.com/book/jsunix/working-with= -unix-processes On 8 Oct 2012, at 18:01, Tony Arcieri wrote: > On Mon, Oct 8, 2012 at 4:38 PM, ajay paswan wrote: >> I think supporting native threading is a great thing in terms of >> parallel computation, then why ruby doesnt support it, in other way, why >> ruby maker is not thinking to give it native support.. very curious to >> know. >=20 >=20 > JRuby and Rubinius both support thread-level parallelism at the CPU level w= ithout any sort of global interpreter lock (among other implementations, the= y are just the two most popular with this feature) >=20 > --=20 > Tony Arcieri >=20 --Apple-Mail-F468C457-BFDF-40C0-9119-2693AD9DB9D1 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Try reading "working with unix process= es". It's written with ruby, available as an ebook, and is fantastic: <= span style=3D"font-family: '.HelveticaNeueUI'; font-size: 15px; line-height:= 19px; white-space: nowrap; -webkit-tap-highlight-color: rgba(26, 26, 26, 0.= 296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -web= kit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-text-size= -adjust: none; ">http://pragprog.com/book/jsunix/working-with-unix-processes=

On 8 Oct 2012, at 18:01, Tony Arcieri <tony.arcieri@gmail.com> wrote:

On Mon, Oct 8, 2012 at 4:38 PM, ajay paswan <lists@ruby-forum.com> wrote:
I think supporting native threading is a great thing in terms of
parallel computation, then why ruby doesnt support it, in other way, why
= ruby maker is not thinking to give it native support.. very curious to
know.

JRuby and Rubinius both support threa= d-level parallelism at the CPU level without any sort of global interpreter l= ock (among other implementations, they are just the two most popular with th= is feature)

--
Tony Arcieri

= --Apple-Mail-F468C457-BFDF-40C0-9119-2693AD9DB9D1--