Skip to content

PatrickGuilherme/semaforo-threads

Repository files navigation

SEMAFORO COM THREADS

Status: Concluido

Sumário

💻 Sobre

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.

📝 Requisitos macro

  • Inserir item na lista
  • Remover item na lista
  • Exibir todos os itens da lista

🎥 Demonstração da aplicação

📀 Pré-requisitos e como rodar a aplicação

  1. Baixe o projeto e utilize a IDE Dev C++ incluido no projeto
  2. Acesse o arquivo semaphoreswindows.c e compile e execute
  3. O sistema vai abrir um terminal para execução

🔨Tecnologias utilizadas

As seguintes ferramentas foram utilizadas na construção do projeto:

  • C
  • Threads
  • Bibliotecas em C

👦 Responsáveis

  • Patrick Guilherme