Operating system concepts (2nd ed.)
Operating system concepts (2nd ed.)
Programming in MODULA-2 (3rd corrected ed.)
Programming in MODULA-2 (3rd corrected ed.)
Teaching operating systems with Modula-2
SIGCSE '86 Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
Principles of concurrent and distributed programming
Principles of concurrent and distributed programming
Numerical Methods
CC-modula: a modula-2 tool to teach concurrent programming
ACM SIGCSE Bulletin
A system for teaching concurrent programming
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
A simple student environment for lightweight process concurrent programming under SunOs
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
BACI debugger: a GUI debugger for the BACI system
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
This paper describes a concurrent process manager that has been developed for the Modula-2 programming language. Using this software, students can gain practical experience in designing and implementing concurrent programs using processes, semaphores, and message links. The use of abstraction in describing the process manager is advocated, and a variety of concurrent programming exercises are presented.This paper describes a concurrent process manager that has been developed for the Modula-2 programming language. Using this software, students can gain practical experience in designing and implementing concurrent programs using processes, semaphores, and message links. The use of abstraction in describing the process manager is advocated, and a variety of concurrent programming exercises are presented.