Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com Threads


pjava

Pergunta

Tenho um serviço que ele vai executar programas externos e dtsx. Acontece, que várias pessoas estarão executando esses programas. Então preciso criar Thread(s) para que o serviço execute cada processo(tarefa) agendada previamente em uma entidade de BD para cada usuário. Eu peço ajuda em como iniciar, como proceder. Avduvida não está em criar Threads, mas em como fazer isso. Lógica é a dúvida.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Somente para explicar melhor. Tenho tres tabelas:

1) Agendamento

2) Rotinas

3) Tarefas

No agendamento eu agendo as rotinas, que podem ser, Excutar um aplicativo, Executar um DTSX. Na tabela tarefa, então eu executo a tarefa, tipo, executar um Aplicativo. nessa tabela tenho o path e o nome do aplicativo. Pego isso, coloco no meu serviço e executo. que eu não estou conseguindo fazer, é montar todo esse processo.

Agendamento >> recebe chave de rotina >> que recebe chave de tarefa, esses são meus relacionamentos no BD.

Isso precisa ser executado através de um Windows Service. Ouvi falar de TPL(Tasks paralel library) do FrameWork 4.0, dentro do namespace Threading, mas não sei como usar, ainda que parece ser o ideal para o que eu quero.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...