Mac OS X Snow Leopard: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Elimino wikilink da parametri editore, città, anno di {{Cita libro}} come da manuale |
Corretto: "gestiscono" |
||
Riga 171:
|}
=== Grand Central Dispatch ===
[[Grand Central Dispatch]] ottimizza le prestazioni dei [[Processore multicore|processori multicore]], spesso non sfruttate a causa di un'inefficace [[controllo della concorrenza]],<ref>{{Cita web|url=https://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars/11|titolo= |accesso=8 febbraio 2011}}</ref> mettendo a disposizione delle [[Application programming interface|API]] che
Apple ha poi rilasciato una nuova estensione per il compilatore [[Clang]] relativa ai linguaggi [[C (linguaggio di programmazione)|C]] e [[Objective-C]], denominata ''Blocks'', allo scopo di rendere più semplice la creazione di codice per lo sfruttamento di Grand Central Dispatch.<ref>{{Cita web|url=http://lists.cs.uiuc.edu/pipermail/cfe-dev/2008-August/002670.html|titolo=[cfe-dev] "Blocks" in Clang (aka closures)|data=27 agosto 2008|lingua=en|accesso=1º gennaio 2024|urlarchivio=https://web.archive.org/web/20150910071348/http://lists.cs.uiuc.edu/pipermail/cfe-dev/2008-August/002670.html}}</ref><ref>{{Cita web|url=https://macresearch.org/cocoa-scientists-part-xxvii-getting-closure-objective-c/#comment-14138|titolo=Cocoa for scientists (part XXVII): getting closure with Objective-C|autore=Martina Nikolova|lingua=en|accesso=1º gennaio 2024}}</ref><ref>{{Cita web|url=https://images.apple.com/macosx/technology/docs/GrandCentral_TB_brief_20090608.pdf|titolo=Grand Central Dispatch|data=2009|lingua=en|accesso=1º gennaio 2024|urlarchivio=https://web.archive.org/web/20090612043735/https://images.apple.com/macosx/technology/docs/GrandCentral_TB_brief_20090608.pdf}}</ref>
|