Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Apr 1999 19:31:06 +0200
From:      Martin Cracauer <cracauer@cons.org>
To:        Avalon Books <avalon@advicom.net>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Programming Resources
Message-ID:  <19990415193106.A6631@cons.org>
In-Reply-To: <Pine.BSF.4.05.9904140853470.16451-100000@vespucci.advicom.net>; from Avalon Books on Wed, Apr 14, 1999 at 09:01:23AM -0500
References:  <Pine.BSF.4.05.9904140853470.16451-100000@vespucci.advicom.net>

next in thread | previous in thread | raw e-mail | index | archive | help
In <Pine.BSF.4.05.9904140853470.16451-100000@vespucci.advicom.net>, Avalon Books wrote: 
> 
>    Does anyone have any useful links/ftp sites/books (etc.) for those of us 
> new to multi-threaded programming (for daemons, etc.)? Obviously,
> resources specific to FBSD would be preferred, but any and all suggestions
> would be appreciated.

If you aren't already set for threading, you should also consider the
classic fork()/pipe()-based concurrency scheme of UNIX
systems. Steven's "Advanced Programming in the UNIX Environment" is
the cannonical best choice here. I generally prefer it over threads
for various reasons and most daemons on FreeBSD use it as well.

As for thread books, I don't like most Posix threads books. They focus
on the interface, not the actual happenings; at the surface, not
providing appropriate informations to judge over tradeofs of various
choices. This one is better:

Practical Unix Programming : A Guide to Concurrency, Communication,
and Multithreading by Kay A. Robbins, Steven Robbins, Steve
Robbins(Contributor) Prentice Hall; ISBN: 0134437063.

Martin
-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin Cracauer <cracauer@cons.org> http://www.cons.org/cracauer/
BSD User Group Hamburg, Germany     http://www.bsdhh.org/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990415193106.A6631>