Tutorial: Programação multithread com POSIX Threads
Enviado por PEdroArthur_JEdi (pedroarthur·jediΘgmail·com):
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.
Para tirar proveito dos recursos, as aplicações precisam passar por uma pequena modificação: divisão dos fluxos de execução. Ou, como mais conhecido, as aplicações precisam se tornar multithreads.
No decorrer do post veremos como criar aplicações multithreads e como contornar os problemas envolvidos. Os exemplos estarão em C mas no futuro mostrarei como criar aplicações multithread em Python e Java. Todo o post assume que você esteja desenvolvendo em um derivado do Linux.” [referência: pedroarthur.com.br]
Acabei de conferir e adicionei ao meu bookmark.
Detalhado, simples de se enteneder (para quem conhece C) e fantástico para quem deseja começar a programar aplicações multithread.
Adorei.
Concordo