Skip to content

This problem is told in "The Little Book of Semaphores" by Allen B. Downey. All done in C with the use of semaphores <semaphores.h>

License

Notifications You must be signed in to change notification settings

barbaracalderon/ine5645-the-dining-savages-problem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EN: INE5645 - PROGRAMAÇÃO PARALELA E DISTRIBUIDA (UFSC)

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).

The Dining Savages Problem

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.

PT: INE5645 - PROGRAMAÇÃO PARALELA E DISTRIBUIDA (UFSC)

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).

O problema do "jantar dos selvagens"

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).

About

This problem is told in "The Little Book of Semaphores" by Allen B. Downey. All done in C with the use of semaphores <semaphores.h>

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages