Esto es necesario en un entorno multitarea, pues si no la llamadas simultáneas de los diferentes procesos y su intento de acceso simultáneo a los recursos acabaría produciendo un desbordamiento de pila con la sobreescritura de variables públicas y locales.