This repository was created to solve, in C language and individually, a problem proposed in the discipline of Parallel and Distributed Programming, which is part of the undergraduate curriculum of Bachelor of Information Systems at the Federal University of Santa Catarina (UFSC).
Here is my solution for the "Dining Savages Problem". This solution was based on the problem and solution told in "The Little Book of Semaphores" by Allen B. Downey. This author suggests that "this problem is from Andrew's Concurrent Programming".
The author adds: "This problem is based on a cartoonish representation of the History of Western missionaries among hunter-gathered societies. Some humor is intended by the allusion to the Dining Philosophers problem, but the representation of 'savages' here isn't intended to be any more realistic than the previous representation of philosophers." (page 121).
This was done in C programming language with the use of Semaphores.
Este repositório foi criado para solucionar, em linguagem C e individualmente, um problema proposto na disciplina de Programação Paralela e Distribuída, que faz parte do currículo da graduação de Bacharelado em Sistemas de Informação pela Universidade Federal de Santa Catarina (UFSC).
Aqui está minha solução para o "Problema dos Jantares Selvagens". Esta solução foi baseada no problema e solução explicada no livro "The Little Book of Semaphores" de Allen B. Downey. Este autor sugere que "esse problema é do Andrew's Concurrent Programming" (tradução livre).
O autor adiciona: "Esse problema é baseado numa representação caricata da História dos missionários ocidentais entre sociedades reunidas por caçadores. Algum humor é pretendida via alusão ao problema do Jantar dos Filósofos, mas a representação de 'selvagens' aqui não é mais realista do que a representação prévia dos filósofos." (página 121, tradução livre).