1 pontos por GN⁺ 2023-07-30 | 1 comentários | Compartilhar no WhatsApp
  • O comitê diretor do Python planeja adotar o Global Interpreter Lock (GIL) como opcional no CPython
  • O suporte inicial ao modo sem GIL pode ser incluído na versão 3.13 do Python
  • A retrocompatibilidade é prioridade, e as mudanças em código de terceiros devem funcionar tanto em builds com GIL quanto sem GIL
  • O comitê diretor do Python quer evitar repetir os erros cometidos na transição do Python 2 para o Python 3
  • Detalhes como requisitos de compatibilidade de ABI e impactos na retrocompatibilidade ainda precisam ser resolvidos
  • Alguns desenvolvedores expressaram preocupação com a clareza do plano e com problemas de compatibilidade
  • O modo sem GIL exigirá que extensões C-API sejam recompiladas para esta versão do Python
  • Isso pode afetar distribuições do Python, e pode ser necessária uma versão separada que exija extensões C-API compiladas separadamente
  • O autor do PEP planeja trabalhar com a Anaconda para distribuir uma versão sem GIL do Python e pacotes compatíveis
  • Ao introduzir o modo sem GIL no Python, novas possibilidades para multithreading e concorrência no código Python se abrem

1 comentários

 
GN⁺ 2023-07-30
Comentários no Hacker News
  • Os comentários deste artigo foram movidos para outro site.
  • A fonte original deste artigo pode ser encontrada no novo site.
  • O novo site tem o mesmo conteúdo deste site, mas com comentários adicionais.