- Sobre
- Requisitos macro
- Demonstração da aplicação
- Pré-requisitos e como rodar a aplicação
- Tecnologias utilizadas
- Responsáveis
Este é um programa na linguagem C, em que threads manipulem uma lista compartilhada contendo números inteiros (estrutura global). Quatro threads deverão acessar a lista apenas para leitura, exibindo na tela o seu conteúdo, enquanto uma thread fará aleatóriamente inclusões e exclusões de números na lista.
A garantia da consistência da lista (exclusão mútua) deverá ser feita com o uso de semáforos.
- Inserir item na lista
- Remover item na lista
- Exibir todos os itens da lista
- Baixe o projeto e utilize a IDE Dev C++ incluido no projeto
- Acesse o arquivo semaphoreswindows.c e compile e execute
- O sistema vai abrir um terminal para execução
As seguintes ferramentas foram utilizadas na construção do projeto:
- C
- Threads
- Bibliotecas em C
- Patrick Guilherme