linux-BR.org

Notícias de software livre e tecnologias

Você pode imaginar não ter a tupla () ou list () embutidos, ou doces ou exceções de classe, argumentos de palavras-chave, *args, ** kWs, pacotes ou mesmo operadores diferentes para testes de atribuição e igualdade?Eu vim com uma vasta experiência em idiomas de C, C ++, Forth, Lisp, Perl, TCL e Objective-C e gostei de aprender e brincar com novas linguagens de programação.No entanto, alguns objetos geralmente pertencem a vários threads e não são imortais e, para esses tipos de objetos (por exemplo, funções, módulos), é empregado um esquema de contagem de referência diferido.Ele trabalhou com o inventor de Python, Guido van Rossum, na CNRI, quando o Guido e o desenvolvimento de Python se mudaram da Holanda para os EUA.Neste post, explorarei os prós e contras do GIL e os muitos esforços ao longo dos anos para removê -lo, incluindo alguns desenvolvimentos recentes.

Fonte: https://www.backblaze.com/blog/the-python-gil-past-present-and-future/