Grand Central Dispatch

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:

    The grand style arises when beauty wins a victory over the monstrous.
    Friedrich Nietzsche (1844–1900)

    There has never been in history another such culture as the Western civilization M a culture which has practiced the belief that the physical and social environment of man is subject to rational manipulation and that history is subject to the will and action of man; whereas central to the traditional cultures of the rivals of Western civilization, those of Africa and Asia, is a belief that it is environment that dominates man.
    Ishmael Reed (b. 1938)