Subj : Re: MT server side app book advice To : comp.programming.threads From : Uenal Mutlu Date : Tue May 24 2005 05:59 pm "dan" wrote > Thanks for all the info! Think I'll buy a couple (Just wish they weren't > all so expensive!) > > > "Mikhail Polatov" wrote in message > > > "dan" writes: > > > >> Can anyone recommend any books regarding developing mutlithreaded > >> server side applications for Windows XP server or linux. > > > > I'd start with Programming with POSIX(R) Threads by David R. Butenhof > > (ISBN: 0201633922). I have not read his book, but I've participated in some discussions with the author in this newsgroup, and I'm afraid his views on thread programming are not uptodate, some may even say old- or odd-style. He is practically saying that multithreading on a single CPU would not make any sense. He's saying one would need one CPU per thread. When I asked him how he would serve 1000 simultanous clients, ie. whether he would use a server with 1000 CPU's to do the job, he unfortunately refused to answer. So, I believe you would much be disappointed of the book. I would suggest a newer and a more modern book on threads programming. I think the following free book and examples from Sun will give you more than the above one: http://docs.sun.com/app/docs/doc/805-5080 (HTML version) http://docs-pdf.sun.com/805-5080/805-5080.pdf (PDF version) > > Then: > > > > Microsoft Windows Internals, Fourth Edition (ISBN: 0735619174). > > Windows System Programming, Third Edition (ISBN: 0321256190). > > Unix Network Programming, Volumes 1 and 2 (ISBN: 0131411551, > > 0130810819). > > > > The last two books are focused solely on UNIX, but they will give you > > some ideas/patterns/techniques how to write back-end applications > > regardless of a platform you are using. .