threading problems
Julian Elischer
julian at elischer.org
Sun Aug 31 22:52:38 PDT 2003
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 at ....
>
> ---
> 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 at allantgroup.com
>
> ________________________________________________________________________
> Want to chat instantly with your online friends? Get the FREE Yahoo!
> Messenger http://uk.messenger.yahoo.com/
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"
>
More information about the freebsd-current
mailing list