Skip to main content
GCD

GCD

9.9
An Apple system for running many tasks at the same time on iPhone and Mac
  • proper noun
  • Specialized
translation icon : GCD
  • Implementing GCD allows developers to run tasks concurrently without blocking the main thread.

Examples

  • The iOS app uses GCD to efficiently manage background tasks while ensuring a smooth user experience.

  • Kind of program I was talking about with GCD and that we did with URL session, doing that a lot in Cloud Kit.

  • Gee, this looks just like just like the GCD program.

  • Notice there's no self going on in this GCD function, right?

  • To optimize performance, the system utilizes GCD for scheduling tasks across multiple cores.

Surface Forms

GCD main

Morphology

GCD = Grand Central Dispatch (opaque) = G + C + D

An initialism whose letters do not transparently reveal the underlying phrase or its technical meaning to most learners.

Etymology

GCD comes from Apple's name Grand Central Dispatch, and it helps manage many jobs on a device. Think of Grand Central as a busy train station and Dispatch as 'sending' — GCD 'sends' work to different parts of the computer so apps stay fast.