From owner-freebsd-hackers Thu Apr 15 10:40:10 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from gilgamesch.bik-gmbh.de (gilgamesch.bik-gmbh.de [194.233.237.194]) by hub.freebsd.org (Postfix) with ESMTP id 973041512C for ; Thu, 15 Apr 1999 10:39:31 -0700 (PDT) (envelope-from cracauer@gilgamesch.bik-gmbh.de) Received: (from cracauer@localhost) by gilgamesch.bik-gmbh.de (8.9.3/8.7.3) id TAA08114; Thu, 15 Apr 1999 19:31:06 +0200 (MET DST) Date: Thu, 15 Apr 1999 19:31:06 +0200 From: Martin Cracauer To: Avalon Books Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: Programming Resources Message-ID: <19990415193106.A6631@cons.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i In-Reply-To: ; from Avalon Books on Wed, Apr 14, 1999 at 09:01:23AM -0500 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In , 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 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