4D v16.3KILL WORKER |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
KILL WORKER
KILL WORKER
O comando KILL WORKER envia uma mensagem ao processo worker cujo nome ou número que passa em processo, pedindo ignorar as mensagens pendentes e por fim a sua execução logo que terminem as tarefas atuais. Este comando só pode ser utilizado com os processos worker. Para saber mais, por favor consulte a seção Sobre Workers. Em processo, se passa o nome ou o número do processo worker cuja execução deve ser terminado. Se não existir nenhum worker com o nome ou o número de processo especificado, KILL WORKER não faz nada. Se não passar nenhum parâmetro, KILL WORKER aplica aos processos worker atualmente em execução e portanto é equivalente a KILL WORKER (Current process). Se KILL WORKER for aplicado a um worker que não foi criado explícitamente utilizando o comando CALL WORKER (por exemplo, o proceso worker principal da aplicação), só pede a este trabalhador esvaziar sua caixa de mensagens. Em consequência, KILL WORKER (1) não faz nada. O comando abaixo (executado desde um formulário, por exemplo) dará lugar a terminaçao do trabajador: CALL WORKER(vWorkerName;"theWorker";"end") No método (theWorker), adicionou código para manejar esta situaçao: //método theWorker
Ver também
|
PROPRIEDADES
Produto: 4D HISTÓRIA
Criado por: 4D v15 R5 ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||