4D v14Processos |
||
|
4D v14
Processos
Processos
Os processos podem se comunicar entre si de diferentes maneiras:
Eles podem:
Um processo só morre quando termina o método que o executa. Os processos geralmente servem para:
Um processo é criado utilizando o comando New process: vProcessNumber:=New process(Method;Stack;Processname;Settings;...) Esta linha de comando deve estar no método. Recomendamos-lhe que utilize o conceito que é mostrado a continuação, economizará tempo e claridade: C_TEXT($1)
Você pode seguir trabalhando enquanto tenha a janela de estatísticas a seu alcance. Para traçar a execução de um processo (quando executa a linha New Process), utilize o botão “step-by-step new process”. Este botão executa a linha e abre uma segunda janela de depuração na qual pode seguir o progresso do método executado no processo, independentemente do método de chamada. Por exemplo, pode criar um processo que mostre a hora e o tempo passado desde que o novo processo começou. Este exemplo lhe dará os fundamentos para a criação de um contador de tempo.Os processos permitem considerar evoluções rápidas em sua programação:
Há inúmeros exemplos do uso de processos. Este é mais um: você tem que fazer atualizações em um banco de dados importante, no entanto, essas atualizações podem ser atrasadas por vários segundos ou minutos, inclusive sem ter um impacto sobre o desempenho da sua empresa. Assim, você pode:
Esta operação é muito factível em modo cliente/servidor onde um processo (procedimento armazenado) "corre" no servidor e leva a cabo as tarefas a realizar:
|
PROPRIEDADES
Produto: 4D ARTICLE USAGE
Autoformação ( 4D v13) |