Grand Central Dispatch (GCD) ist eine Softwaretechnologie und eine Programmierschnittstelle, die von dem Unternehmen Apple entwickelt wurde, um die Unterstützung von mehreren Hauptprozessoren bzw. Prozessorkernen durch Abstraktion zu verbessern. Der Quelltext für die Einbindung von Grand-Central-Dispatch-Diensten, libdispatch, wurde am 10. September 2009 von Apple offengelegt. Grand Central Dispatch beruht auf den gleichen Prinzipien wie auch Microsofts Task Parallel Library für die .NET-Plattform, Suns Concurrency API für Java und Intels Threading Building Blocks.

Property Value
dbo:abstract
  • Grand Central Dispatch (GCD) ist eine Softwaretechnologie und eine Programmierschnittstelle, die von dem Unternehmen Apple entwickelt wurde, um die Unterstützung von mehreren Hauptprozessoren bzw. Prozessorkernen durch Abstraktion zu verbessern. Der Quelltext für die Einbindung von Grand-Central-Dispatch-Diensten, libdispatch, wurde am 10. September 2009 von Apple offengelegt. Grand Central Dispatch wurde ursprünglich entworfen, um Softwareentwicklern unter Mac OS X (beginnend mit Mac OS X Snow Leopard) die Nutzung von mehreren Prozessorkernen zu erleichtern. Dies war nur ein logischer Schritt, nachdem zum Zeitpunkt der Einführung nahezu jeder Apple-Computer mit Mehrkernprozessor vertrieben wurde. Die Grundkonzeption der Technologie ist es, einzelne, zu verarbeitende Aufgaben (Tasks) zu definieren, die dann von GCD verwaltet und auf die verfügbaren Prozessoren verteilt werden. Daraus ergeben sich als Vorteile, dass sich Entwickler für die Implementierung von einfachen parallelen Aufgaben nicht mit den Details von Multithreading auskennen müssen, sowie dass Grand Central Dispatch unabhängig von der Anzahl der Prozessorkerne arbeitet – damit wird der Programmieraufwand für die Entwickler erheblich reduziert. Grand Central Dispatch beruht auf den gleichen Prinzipien wie auch Microsofts Task Parallel Library für die .NET-Plattform, Suns Concurrency API für Java und Intels Threading Building Blocks. (de)
  • Grand Central Dispatch (GCD) ist eine Softwaretechnologie und eine Programmierschnittstelle, die von dem Unternehmen Apple entwickelt wurde, um die Unterstützung von mehreren Hauptprozessoren bzw. Prozessorkernen durch Abstraktion zu verbessern. Der Quelltext für die Einbindung von Grand-Central-Dispatch-Diensten, libdispatch, wurde am 10. September 2009 von Apple offengelegt. Grand Central Dispatch wurde ursprünglich entworfen, um Softwareentwicklern unter Mac OS X (beginnend mit Mac OS X Snow Leopard) die Nutzung von mehreren Prozessorkernen zu erleichtern. Dies war nur ein logischer Schritt, nachdem zum Zeitpunkt der Einführung nahezu jeder Apple-Computer mit Mehrkernprozessor vertrieben wurde. Die Grundkonzeption der Technologie ist es, einzelne, zu verarbeitende Aufgaben (Tasks) zu definieren, die dann von GCD verwaltet und auf die verfügbaren Prozessoren verteilt werden. Daraus ergeben sich als Vorteile, dass sich Entwickler für die Implementierung von einfachen parallelen Aufgaben nicht mit den Details von Multithreading auskennen müssen, sowie dass Grand Central Dispatch unabhängig von der Anzahl der Prozessorkerne arbeitet – damit wird der Programmieraufwand für die Entwickler erheblich reduziert. Grand Central Dispatch beruht auf den gleichen Prinzipien wie auch Microsofts Task Parallel Library für die .NET-Plattform, Suns Concurrency API für Java und Intels Threading Building Blocks. (de)
dbo:latestReleaseDate
  • 2009-09-11 (xsd:date)
dbo:latestReleaseVersion
  • 1.0
dbo:license
dbo:operatingSystem
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 4477726 (xsd:integer)
dbo:wikiPageRevisionID
  • 152210120 (xsd:integer)
prop-de:deutsch
  • nein
prop-de:hersteller
  • Apple Inc.
prop-de:maintainer
  • Apple Inc.
dct:subject
rdf:type
rdfs:comment
  • Grand Central Dispatch (GCD) ist eine Softwaretechnologie und eine Programmierschnittstelle, die von dem Unternehmen Apple entwickelt wurde, um die Unterstützung von mehreren Hauptprozessoren bzw. Prozessorkernen durch Abstraktion zu verbessern. Der Quelltext für die Einbindung von Grand-Central-Dispatch-Diensten, libdispatch, wurde am 10. September 2009 von Apple offengelegt. Grand Central Dispatch beruht auf den gleichen Prinzipien wie auch Microsofts Task Parallel Library für die .NET-Plattform, Suns Concurrency API für Java und Intels Threading Building Blocks. (de)
  • Grand Central Dispatch (GCD) ist eine Softwaretechnologie und eine Programmierschnittstelle, die von dem Unternehmen Apple entwickelt wurde, um die Unterstützung von mehreren Hauptprozessoren bzw. Prozessorkernen durch Abstraktion zu verbessern. Der Quelltext für die Einbindung von Grand-Central-Dispatch-Diensten, libdispatch, wurde am 10. September 2009 von Apple offengelegt. Grand Central Dispatch beruht auf den gleichen Prinzipien wie auch Microsofts Task Parallel Library für die .NET-Plattform, Suns Concurrency API für Java und Intels Threading Building Blocks. (de)
rdfs:label
  • Grand Central Dispatch (de)
  • Grand Central Dispatch (de)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:page
is dbo:wikiPageDisambiguates of
is foaf:primaryTopic of