Date: Sun, 31 Aug 2003 22:52:35 -0700 (PDT) From: Julian Elischer <julian@elischer.org> To: rhett@alasir.com Cc: current@freebsd.org Subject: Re: threading problems Message-ID: <Pine.BSF.4.21.0308312251270.99070-100000@InterJet.elischer.org> In-Reply-To: <20030901034818.6929.qmail@web21506.mail.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 1 Sep 2003, [iso-8859-1] RMH wrote: > Oh yes, user threading doesn't support multiple CPUs... Thanks for > pointing me. > > Both libkse and libthr work with that code snippet, but Viewperf > when linked against any of them locks my machine pretty deadly. > With Linuxthreads it just segfaults ;) you probably need to upgrade to 5.1-current as 5.1 thread support was very green. Lots of bugs fixed since then also threading questions to threads@.... > > --- > Regards, > Rhett > > Dan Nelson wrote: > > > > In the last episode (Sep 01), RMH said: > > > Hello gentlemen, > > > > > > I seem to have threading problems with 5.1-RELEASE. Every time I run > > > a multithreaded application (linked against libc_r) on a SMP system, > > > I get only 1 CPU loaded at any moment given. I tried different > > > > Correct. libc_r is a userland threading library, which means that all > > threads run as a single plain process. Linuxthreads forks a new > > process for each thread. Try linking with -lkse or -lthr; both of > > these threading libraries allow multiple threads to run simultaneously > > on multiple CPUs. > > > > -- > > Dan Nelson > > dnelson@allantgroup.com > > ________________________________________________________________________ > Want to chat instantly with your online friends? Get the FREE Yahoo! > Messenger http://uk.messenger.yahoo.com/ > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0308312251270.99070-100000>