Grand Central Dispatch (GCD) is a technology developed by Apple Inc. to optimize application support for systems with multi-core processors and other symmetric multiprocessing systems. It is an implementation of task parallelism based on the thread pool pattern. It was first released with Mac OS X 10.6, and is also available with iOS 4 and above.
The name "Grand Central Dispatch" is a reference to Grand Central Terminal.
The source code for the library that provides the implementation of GCD's services, libdispatch, was released by Apple under the Apache License on September 10, 2009 It has been ported to the FreeBSD operating system, starting with FreeBSD 8.1. MidnightBSD 0.3-CURRENT includes "libdispatch" without blocks support. Linux and Solaris support are provided within the upstream trunk. In order to develop support for Windows, currently two forks exist at opensource.mlba-team.de and Github.
Read more about Grand Central Dispatch: Design, Features, Examples, Applications
Famous quotes containing the words grand and/or central:
“Democracy is the menopause of Western society, the Grand Climacteric of the body social. Fascism is its middle-aged lust.”
—Jean Baudrillard (b. 1929)
“But when the self speaks to the self, who is speaking?the entombed soul, the spirit driven in, in, in to the central catacomb; the self that took the veil and left the worlda coward perhaps, yet somehow beautiful, as it flits with its lantern restlessly up and down the dark corridors.”
—Virginia Woolf (18821941)