Date: Sun, 5 Dec 1999 10:55:32 +0100 (CET) From: Nick Hibma <hibma@skylink.it> To: Doug Barton <Doug@gorean.org> Cc: freebsd-hackers@FreeBSD.org Subject: Re: Basic question about threads and SMP Message-ID: <Pine.BSF.4.20.9912051047400.297-100000@henny.jrc.it> In-Reply-To: <Pine.BSF.4.21.9912011342510.52717-100000@24-25-220-29.san.rr.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Being multi-threaded has almost nothing to do with being multi-processor. Multi-threading means that your application has multiple threads of execution that are able to run simultaneously. The multi-processing capability of your box means that 2 threads of execution, be it a process or a thread within a process, are executed _literally_ at the same time, and not in simulated concurrency like it happens on a UP box. Whether or not any application should be compiled with libc_r depends solely on the application itself. And, as you suggest, that is decided at build time. If applications support multi-threading they normally come with a Makefile using libc_r. Now, whether you want to multi-thread Apache is totally different issue ... Nick On Wed, 1 Dec 1999, Doug Barton wrote: > You know, a stray thought just occured to me, which hopefully > won't sound to silly to people who know about this stuff. :) If I have an > SMP box (using -Current specifically) do I want to be compiling things > with -lc_r? I'm thinking specifically of mission critical things like > apache, but in general will other ports and such take advantage of > libc_r if they are compiled with it, or would a program that _can_ take > advantage of it already have that built in, say into autoconf or some > such? What about other parts of the base system? I'm assuming that the > kernel is covered by virtue of the fact that I've enabled the SMP options, > yes? > > I'm trying to learn more about SMP, threads, and such like in > general. The recent conversations about those topics on the lists have > been very educational. I'm still wading through them, but I appreciate > being able to sit on the sidelines and glean bits here and there. > > Thanks, > > Doug > -- > "Welcome to the desert of the real." > > - Laurence Fishburne as Morpheus, "The Matrix" > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message > -- hibma@skylink.it n_hibma@freebsd.org USB project http://www.etla.net/~n_hibma/ 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?Pine.BSF.4.20.9912051047400.297-100000>