Python GIL e multithreading

Eu gostaria de separar o meu aplicativo sigle-thread para o número de threads de trabalho. Apenas 1 pergunta - o que acontece com o desempenho dessa ação? Se o GIL impedir que o python execute mais de 1 thread no momento, terei algum lucro?

Outro ponto (do ponto de vista c / c ++) - como eu sei que cada thread, de qualquer forma, pode ser executado exclusivamente, então no nível inferior ao interpretador python eu tenho a mesma limitação.

Resumo: Os encadeamentos python terão menor eficiência que o encadeamento 'nativo' em parte da alternância de tarefas?

questionAnswers(1)

yourAnswerToTheQuestion