Interessado em aprender a desenvolver programas em C para processadores com mais de um núcleo? E tudo isso em Linux? Veio ao lugar certo! PEdroArthurJEdi acaba de publicar em seu Blog aqui no Under-Linux um tutorial completo e prático sobre programação em linguagem C para processadores com múltiplos núcleos de processamento. Nele, você aprenderá, na prática, como criar todas as suas aplicações com recursos multithreads. Rico em exemplos apresentando todos os códigos-fontes completos, esse tutorial aborda todos os conceitos necessários para você começar a desenvolver seus programas de forma otimizada, aproveitando todos os núcleos de seu processador.
Nos últimos anos, temos visto uma enxurrada de novos processadores clamando o uso de múltiplos núcleos. Eles se aproveitam dos avanços das tecnologias de miniaturização de componentes e criam soluções que só eram disponíveis anteriormente com o uso de diversos processadores e da duplicação de diversos outros componentes. Hoje, esses processadores tiram proveito da paralelização da fila de execução. Ou seja, ao invés de estarem processando uma única operação por vez, tais processadores são capaz de dividir as tarefas, cada qual se dedicando a uma operação por vez.
Tutorial:
- Programação multithread com POSIX Threads
Este artigo foi publicado originalmente no blog:
Mensagem do Sistema