Grand Central Dispatch comes to Apache
Running Apache on Mac OS X 10.6 Snow Leopard server? Now there’s a way to take better advantage of the multi-core processor(s) in your Mac.
FreeBSD developer Robert Watson has announced a new Grand Central Dispatch-related software project, a GCD MPM (Apache Multi-Processing Module), which allows operating systems to provide execution and concurrency structure to Apache: processes, threads, event management primitives, etc.
“A quick skim of the code will bring to light some of its key benefits: a work model integrated with the GCD concurrency framework avoids complex utility libraries to distribute work and manage concurrency, and the integration of C Blocks into the programming language avoids the complexity-overhead of a message passing model.”
Yeah, a “quick scan of the code” revealed that and so much more — I feel so inadequate.
The patch and instructions for applying it can be found on the Mac OS X forge web page.
via OS News

“A quick skim of the code will bring to light some of its key benefits: a work model integrated with the GCD concurrency framework avoids complex utility libraries to distribute work and manage concurrency, and the integration of C Blocks into the programming language avoids the complexity-overhead of a message passing model.”

Leave your response!