Date: Thu, 6 Jan 2000 06:45:48 -0600 (CST) From: peter@taronga.com (Peter da Silva) To: d_f0rce@gmx.de Cc: hackers@freebsd.org Subject: Re: Limited amount of variables in a multithreaded programm? Message-ID: <20000106124548.4E64C32306@citadel.in.taronga.com> In-Reply-To: <002001bf5697$31869fe0$0201a8c0@blade> References: <20000103173027.A61058@cons.org> <Pine.SOL.4.05.10001030856260.5199-100000@luna.lyris.com> <20000103184233.B17710@cons.org>
next in thread | previous in thread | raw e-mail | index | archive | help
>"This really is C-101 type stuff." :-) ) if you could tell me a book about >programming FreeBSD. I have Stevens "Advanced programming..." and >Haviland's "Unix System programming" but there is not much about threads >in these books. Moreover there is nothing about variable stack sizes in >threads. There's a good reason for this... multithreaded programming under UNIX is very complicated, and it should be avoided in most cases. You certainly shouldn't try writing a multithreaded program in *any* OS if you don't have a good, solid understanding of stacks and concurrency first. My preference at this point would be for you to read a good book on concurrent programming that digs into things at the instruction level. Douglas Comer's "Xinu" book is pretty good. Here's a page you should probably start your research with... http://www.faqs.org/faqs/os-research/part1/section-21.html 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?20000106124548.4E64C32306>