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: