Quote:
Originariamente inviato da ^TiGeRShArK^
No, in realtà è un api per poter fare gestire i thread in maniera dinamica dallo scheduler del SO, a seconda del carico di lavoro.
Un pò come quello che fa .NET 4.0 con PLINQ, ma la gestione di PLINQ è limitata alla piattaforma .NET, mentre Grand Central è globale.
Ah..
e per uno sviluppatore usare .NET con PLINQ è molto + trasparente che usare Grand Central, anche se alla apple hanno fatto decisamente un buon lavoro.
|
Ma LINQ è solo un sistema di interrogazione tipo SQL, il suo campo mi sembra di capire che sia molto limitato.
GranCentral si applica a qualsiasi segmento del programma che lo sviluppatore ritiene sia parallelizzabile (non abbia dipendenze con altre parti del programma). Oltre ad essere generale per tutto l'OS.
Insomma tutt'altra cosa...