reentrant code, código reentrante

Trecho de código escrito de modo que possa ser compartilhado por diversos programas ao mesmo tempo. Quando um programa está executando o código reentrante, o outro programa pode interromper a execução e, em seguida, reiniciar ou dar prosseguimento à execução do mesmo código. Várias rotinas dos sistemas operacionais são reentrantes, de modo que apenas uma cópia precise residir na memória para atender a todos os programas que estejam sendo executados. Ver também relocatable code (código relocável).