4D v14Procesos |
||
|
4D v14
Procesos
Procesos
Además de las manipulaciones explicadas en el vídeo, debe tener en cuenta que: Un proceso es un entorno que posee:
Los procesos pueden comunicarse entre sí de diferentes maneras:
Se pueden:
Un proceso muere sólo cuando termina el método que lo ejecuta. Los procesos en general sirven para:
4D genera directamente ciertos procesos. Un proceso se crea utilizando el comando New process: vProcessNumber:=New process(Method;Stack;Processname;Settings;...) Esta línea de comando debe estar en el método. Le recomendamos que utilice el concepto que se muestra a continuación, ahorrará tiempo y claridad: C_TEXT($1)
Usted puede seguir trabajando mientras tenga la ventana de estadísticas a su alcance. Para trazar la ejecución de un proceso (cuando ejecuta la línea New Process), utilice el botón “step-by-step new process”. Este botón ejecuta la línea y abre una segunda ventana de depuración en la cual puede seguir el progreso del método ejecutado en el proceso, independientemente del método de llamada. Por ejemplo, puede crear un proceso que muestra la hora y el tiempo transcurrido desde que el nuevo proceso comenzó. Este ejemplo le dará los fundamentos para la creación de un contador de tiempo. Los procesos permiten considerar evoluciones rápidas en su programación:
Hay numerosos ejemplos de la utilización de los procesos. Este es uno más: usted tiene que hacer actualizaciones en una base de datos importante, sin embargo, estas actualizaciones pueden demorarse por varios segundos o minutos, incluso sin tener un impacto en el desempeño de su empresa. Así que usted puede:
Esta operación es muy factible en modo cliente/servidor donde un proceso (procedimiento almacenado) "corre" en el servidor y lleva a cabo las tareas a realizar:
|
PROPIEDADES
Producto: 4D ARTICLE USAGE
Autoformación ( 4D v13) |