Xref: utzoo comp.edu:2931 comp.lang.ada:3181 comp.lang.misc:3908 Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uwm.edu!lll-winken!cs!steiger From: steiger@cs.nps.navy.mil (Robert Steigerwald x2468) Newsgroups: comp.edu,comp.lang.ada,comp.lang.misc Subject: Re: Teaching Concurrency Message-ID: <547@cs.nps.navy.mil> Date: 12 Jan 90 00:47:24 GMT References: <7588@hubcap.clemson.edu> <602@agcsun.UUCP> <10330@june.cs.washington.edu> Reply-To: steiger@cs.nps.navy.mil (Robert Steigerwald x2468) Organization: Naval Postgraduate School, Monterey CA Lines: 17 > ->OK, so this begs the question: what is the "smallest" assignment that can ->use concurrency fruitfully. I would like to teach a bit about tasking in ->one of my classes, but I don't want students to get "wrong" ideas from the ->example I use. Anyone out there have such an assignment? Is there some prime ->example out there of a good use of multi-tasking that is amenable to ->classroom instruction? -> ->Rich Pattis A good example of a small multi-tasking problem is the Producer-Consumer problem with an intermediate buffer. It is covered well in the book by Gehani entitled Ada An Advanced Introduction, 1984, Prentice-Hall, pages 158-161. Bob Steigerwald