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
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