FC ConcursosFC Concursos

Flashcard FC447079

Qual a principal limitação do multithreading em Python para aproveitar vários núcleos e como contornar?

Genética

CEBRASPE (CESPE) · 2025

De acordo com o assunto Biologia e Biomedicina: Genética, responda:

Qual a principal limitação do multithreading em Python para aproveitar vários núcleos e como contornar?
Mostrar resposta e comentário

Resposta

GIL limita threads, impedindo execução paralela do bytecode em vários núcleos.
Contornos: usar multiprocessing, extensões compiladas (Cython, Numba, PyPy) ou implementar trechos críticos em C/C++ com OpenMP/MPI.
Ganho linear é raro pela Lei de Amdahl.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/444836

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo