From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=BAYES_00,INVALID_DATE, MSGID_SHORT,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 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 List-Id: > ->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