
- Ben-Ari 90 Ben-Ari, M. Principles of Concurrent and Distributed Programming. Englewood Cliffs, N. J.: Prentice-Hall, 1982. Google Scholar
Digital Library
- DoD 83 U. S. Department of Defense. Reference Manual for the Ada Programming Language. ANSI/MIL-STD 1815A, 1983.Google Scholar
- Dijkstra 71 Dijkstra, E. W. "Hierarchical Ordering of Sequential Processes." Acta informatica 1, 115-138.Google Scholar
- Feldman 90 Feldman, M.B. Language and System Support for Concurrent Programming, Curriculum Module CM-25. Pittsburgh, PA: Software Engineering institute, 1990.Google Scholar
- Gehani 91 Gehani, N. Ada Concurrent Programming (2nd ed.). Summit, N.J.: Silicon Press, 1991. Google Scholar
Digital Library
- Nyberg 89 Nyberg, K. The Annotated Ada Reference Manual Vienna, Virginia: Grebyn Corporation, 1989. Google Scholar
Digital Library
Index Terms
The portable dining philosophers: a movable feast of concurrency and software engineering
Recommendations
Dining philosophers revisited
In 1965 Dijkstra posed and solved the Dining Philosophers problem. Since then the problem has become a classic test case for concurrency mechnisms and an example often discussed in operating systems courses. Two theorems prove the correctness of ...
The dining philosophers problem revisited
JMLC'06: Proceedings of the 7th joint conference on Modular Programming LanguagesWe present an alternative solution to the Dining Philosophers problem that is based on Peterson’s mutual exclusion algorithm for N processes, with the benefit of not using any ingredients beyond atomic read and write operations. We proceed in two steps ...
The portable dining philosophers: a movable feast of concurrency and software engineering
SIGCSE '92: Proceedings of the twenty-third SIGCSE technical symposium on Computer science education






Comments