Pergunta

Alguém tem alguma opinião sobre o Grand Central Dispatch (que tem sido agora open-source pela Apple) e cilk ++? Comparações / contrastes? É cilk mais somente para Windows?

Foi útil?

Solução

A grande inovação com GCD é que inclui paralelismo no nível de kernel. Há uma série de bibliotecas de paralelismo e linguagens de programação paralela, mas isso é todo o apoio em nível de aplicativo. Ao invés de furar um monte de tópicos em um processo em uma piscina e dividindo-os entre os processadores, GCD tem uma piscina comum de fios de todo o sistema.

Outras dicas

Um benefício auxiliares, além do paralelismo no nível de tarefa, que eu uso em todos os tipos de * nixes é o blocos de tempo de execução , que eu usar extensivamente em ObjC e código C linear. C é uma linguagem tão agradável de qualquer maneira; para dar-lhe funções de ordem superior é como um dom de Deus;)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top