Quantcast
Channel: Foros de Velneo » Todas las publicaciones
Viewing all articles
Browse latest Browse all 5035

Ambito de procesos 3p y variables

$
0
0

Buen día,

Me surge la siguiente duda, es sabido que cuando se ejecutan procesos y se manejan variables globales y locales, por asi decirlo se “encapsulan” los valores, principalmente de las variables globales en memoria, al ámbito de la máquina donde se está ejecutando un proceso y llamando a dicha variable global en memoria.

La documentación explica que en el caso de los procesos en 3er plano sucede lo mismo, pero en el ámbito del servidor exclusivamente, queda claro que para obtener o enviar valores a los procesos se deben utilizar los manejadores de objeto, hasta aqui sin problema.

Ahora la verdadera duda, ¿Qué sucede si un proceso en 3P es ejecutado o llamado para su ejecución al mismo tiempo desde distintás máquinas cliente?, vamos dos usuarios, haciendo cosas distintas, con registros diferentes, pero ejecutando o al mismo tiempo o en momentos que se traslapen el inicio de la ejecución del segundo usuario o máquina con el que el primer usuario vaya a medias o finalizando dicho proceso.

Me surge este dilema porque no es posible o no tan sencillo “rastrear” este tipo de comportamientos ya sea por debbug o por mensajes, pero he notado fallas o comportamientos raros en el resultado de la información procesada en estas circunstancias, como si se mezclaran datos de variables locales o globales del proceso en 3P al ser ejecutado desde distintos equipos al mismo tiempo o traslapandose parte del tiempo.

Espero haberme explicado.

Me gustaría conocer sus comentarios y experiencias al respecto.

Anton.


Viewing all articles
Browse latest Browse all 5035

Trending Articles