/ramiro/demec/ufpe

Aulas

Threading

A primeira parte do curso cobre threading que é basicamente inútil para programação paralela em Python, mas introduz conceitos úteis e é importante em várias outras linguagens.

Multiprocessamento

Conforme discutido na sessão anterior, threads não úteis para programação em alto desempenho em Python devido ao GIL. Temos que usar processos independentes, e não threads, se quisermos que as coisas sejam executadas ao mesmo tempo por núcleos independentes. Para isto usaremos, inicialmente, o módulo de multiprocessamento da linguagem.