From: rgs20 AT cam DOT ac DOT uk (Richard Stamp) Newsgroups: comp.os.msdos.djgpp,comp.lang.c Subject: Re: Multitasking and multithreading. Date: 2 Apr 1998 23:48:27 GMT Organization: University of Cambridge, England Lines: 28 Message-ID: <6g184b$26v$1@lyra.csx.cam.ac.uk> References: <6g0kv1$o7r AT news DOT euro DOT net> NNTP-Posting-Host: charon.chu.cam.ac.uk To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk In article <6g0kv1$o7r AT news DOT euro DOT net>, Foxe Northfalk wrote: > >I'm writing a graphical user interface with a team of people. I want to add >a utility to support multitasking. A system that does this is called LWP, >made by Jushua James Turpen. I want to ask you all to send everything you >know on multitasking and multithreading that can help the project to me on >pginkel AT dds DOT nl. Coincidentally, I have a copy of _The Design and Implementation of the 4.4BSD Operating System_ (McKusick, Bostic, Karels, Quarterman) beside me as I write this. I see that an entire chapter of 40 pages is devoted to process management, a further 74 pages to memory management in the multi-process environment, and 34 pages to interprocess communication. This is an *introductory* book. I venture to suggest that your request for "everything we know" is a little optimistic. If you're serious about this, I suggest starting with a little bookwork. You could do worse than the 4.4BSD book for an overview, and I believe there's a similar book for Windows NT, though I don't know the details. If you're going to get into multitasking, though, you're really writing an operating system, not a GUI. Are you sure that's what you want to do? Cheers, Richard -- Richard Stamp Churchill College, Cambridge