If I understand them correctly, fibers are like ruby threads (so they
still don't bypass the Global Interpreter Lock) but they aren't
automatically schedule, you can manually tell them when to continue
and pause etc so you can make the most of the cpu time. Positive I
don't completly understand whats going on but check out this
presentation and associated blog posts.

http://www.slideshare.net/igrigorik/no-callbacks-no-threads-railsconf-2010
http://www.igvita.com/2009/05/13/fibers-cooperative-scheduling-in-ruby/
http://www.igvita.com/2010/06/07/rails-performance-needs-an-overhaul/

May help, also this blog post

http://www.mikeperham.com/2010/04/03/introducing-phat-an-asynchronous-rails-app/

by mike perham has some interesting points about rails and event
machine, may also be of use.

On 13 June, 19:02, doug livesey <[email protected]> wrote:
> But ... But ... But em-spec seems to be calling fibers like threads!
> Augh!
> Full circle!
>
> On 13 June 2010 18:41, doug livesey <[email protected]> wrote:
>
>
>
> > Yeah, genetic algorithms -- it was wanting to play with these that got me
> > really into coding years ago, but then the more I coded professionally, the
> > less time I spent on them. The problem with working obsessively is that
> > there's too little time for fun!
> > They're always in the back of my head, though, especially when I look at
> > new languages or techniques.
>
> > On 13 June 2010 18:35, Ciaran <[email protected]> wrote:
>
> >> a
> >> On Sun, Jun 13, 2010 at 6:29 PM, doug livesey <[email protected]> wrote:
> >> > Well, after an afternoon's reading, I'm suspecting that I *have* rather
> >> > missed the point, but am still waiting for all the pieces to settle in
> >> my
> >> > poor head.
> >> > I was hoping they'd be something like Erlang's spawned processes, but
> >> > they're not.
> >> > They're still very cool continuations, though, and I think I've seen a
> >> > really cool way I can implement a fair way to slice processor time up
> >> for
> >> > GAs & measure their efficiency with them. If I ever get to writing that
> >> > particular project ... ;)
> >> By GA's are we talking genetic algs or some other acronym here ?
> >> -cj
>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "NWRUG" group.
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to
> >> [email protected]<nwrug-members%2bunsubscr...@goog
> >>  legroups.com>
> >> .
> >> For more options, visit this group at
> >>http://groups.google.com/group/nwrug-members?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"NWRUG" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nwrug-members?hl=en.

Reply via email to