Imagine um script python que levará muito tempo para ser executado. O que acontecerá se eu o modificar enquanto estiver em execução? O resultado será diferente?
8
O programa é carregado na sua memória principal. Se você alterar o arquivo de origem, nada acontece. Imagine a CPU iria ler as instruções do disco rígido ...
—
Felix Kling
@ Felix: Isso é chamado de "Execute-in-Place" (XIP).
—
Ignacio Vazquez-Abrams
@ Ignacio: Interessante, eu não sabia disso. Obrigado :)
—
Felix Kling
Você pode dinamicamente recarregar o código dos módulos, ver stackoverflow.com/questions/437589/...
—
Iliyan Bobev
Observe que os arquivos em lote do Windows são executados no local, portanto, essa não é uma pergunta hipotética; existem idiomas por aí que se comportam dessa maneira.
—
yoyo