Programação Multithreading no Protheus
Sobre:
Nesse curso, vamos abordar sobre como criar um processamento multithreading no Protheus (rodar processos simultaneamente).
Abaixo a lista de aulas:
- Aula 01 - Introdução - O que são Threads
- Aula 02 - Conceito de múltipla execução de Threads (Multithreading ou Multi Thread)
- Aula 03 - Como irá funcionar a nossa aplicação
- Aula 04 - Como funciona a função StartJob
- Aula 05 - Exemplo de acionamento da StartJob em uma customização
- Aula 06 - Como funciona as funções LockByName e UnlockByName
- Aula 07 - Como funciona as funções PutGlbValue e GetGlbValue
- Aula 08 - Criando um campo numa tabela padrão que funcionará como fila (A2_X_FILA)
- Aula 09 - Criando uma função que vai montar essa fila para processamento
- Aula 10 - Acionando o StartJob para criar threads para processar as filas
- Aula 11 - Criando travas com LockByName para não causar conflito no processamento
- Aula 12 - Controlando mensagens de log das threads com PutGlbValue e GetGlbValue
- Aula 13 - Adicionando a tratativa para bloquear os fornecedores via ExecAuto
- Aula 14 - Existe Grid de Processamentos no Protheus?
- Aula 15 - Exercícios
Horas e Aulas:
Nesse conteúdo, a previsão entre assistir as aulas e colocar em prática é de 15 horas.
O número de aulas disponível nesse curso é de 15.
Idioma:
O áudio utilizado nas vídeo aulas é o Português (BR) .
Com legendas em Inglês e Espanhol .
Se quiser uma prévia, abaixo segue uma vídeo aula desse módulo, disponível em nosso canal no YouTube: