Atps programação concorrente
Programação Concorrente
Belo Horizonte – 2012 Anhanguera Educacional Sistemas de Informação
Programação Concorrente
Trabalho apresentado para avaliação na disciplina Programação Concorrente, do curso de Sistemas de Informação, turno noite, da Faculdade Anhanguera de Belo Horizonte ministrado pelo professor Sávio Grossi.
1. Introdução
A Empresa Tranngrisnir logística de transportes responsável pela entrega de produtos de uma série de grandes fornecedores, e responsável por grandes vendas pela internet, mas com capacidade baixa.
Tentando melhorar o ritmo de processamento, a empresa este revendo o processo de atendimento a pedido, que são feitos por telefone ou site sendo esses processos feitos por único software que analisa um de cada vez.
A Equipe interna de Tecnologia da Informação (TI) da Tanngrisnir decidiu abrir uma concorrência no mercado para que diversas empresas apresentem uma solução para melhorar a capacidade de processamento de pedidos. A ideia geral deste trabalho é que seja implementada uma solução concorrente assíncrona para processamentos dos pedidos, sendo criados com agentes baseados em threads nas linguagens C e Java. Será criado um protótipo para avaliar os resultados com o uso de uma ferramenta para alimentar um buffer interno.
2. Programação Concorrente
Foi usada inicialmente na construção de sistemas operacionais. Permite escrever programas que originam processos concorrentes (paralelos) durante a execução, a linguagem oferece boas facilidades de depuração, permite praticar com todos os mecanismos de comunicação e sincronização. È um paradigma de programação para a construção de programas de computador que fazem uso de execução concorrente (simultânea) de várias tarefas computacionais interativas, que podem ser implementadas com programas separados ou como um conjunto de threads criado