[MacRuby-devel] [MacRuby] #335: Top-level RDoc for gcd.c
Matt Aimonetti
mattaimonetti at gmail.com
Wed Sep 16 15:25:59 PDT 2009
Thanks Ernie, I'll add your doc to the file.
- Matt
Sent from my iPhone
On Sep 16, 2009, at 13:48, "MacRuby" <ruby-noreply at macosforge.org>
wrote:
> #335: Top-level RDoc for gcd.c
> ----------------------------------------
> +-----------------------------------
> Reporter: ernest.prabhakar@… | Owner: lsansonetti
> @…
> Type: enhancement | Status: new
> Priority: blocker | Milestone: MacRuby 0.5
> Component: MacRuby | Keywords: gcd
> ----------------------------------------
> +-----------------------------------
> Here's some proposed language for:
>
> http://svn.macosforge.org/repository/ruby/MacRuby/trunk/gcd.c
> // TODO: Add a top-level rdoc for the module explaining what GCD
> // is good for (and pointing them to the dispatch(3) manpage).
> ==========
> Grand Central Dispatch (GCD) is a novel approach to multicore
> computing
> that is built into Mac OS X version 10.6 Snow Leopard. In
> particular, GCD
> shifts responsibility for managing threads and their execution from
> applications to the operating system. This allows programmers to
> easily
> refactor their programs into small chunks of independent work, which
> GCD
> then schedules onto per-process thread pools. Because GCD knows the
> load
> across the entire system, it ensures the resulting programs perform
> optimally on a wide range of hardware.
>
> GCD is built on a highly-efficient multicore engine accessed via a C
> API
> providing four primary abstractions, which are wrapped in this MacRuby
> implementation:
> ▪ block objects
> ▪ dispatch queues
> ▪ synchronization services
> ▪ event sources
>
> For more information, see the dispatch(3) man page.
>
> --
> Ticket URL: <http://www.macruby.org/trac/ticket/335>
> MacRuby <http://macruby.org/>
>
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
More information about the MacRuby-devel
mailing list