Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 May 2003 18:53:35 +0300
From:      "Petri Helenius" <pete@he.iki.fi>
To:        "Daniel Eischen" <eischen@pcnet1.pcnet.com>
Cc:        freebsd-threads@freebsd.org
Subject:   Re: basic thread question
Message-ID:  <08c401c32143$7843a390$c02a40c1@PETEX31>
References:  <Pine.GSO.4.10.10305231052320.6389-100000@pcnet1.pcnet.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> Either link to libkse or libthr (-lkse or -lthr).  Don't use
> libc_r (-pthread or -lc_r).  Libkse will set the concurrency
> to the number of CPUs in your system.  You can also use
> scope system threads with libkse.
> 
> libthr will create each thread in its own KSE, and is more
> like Linuxthreads (1:1) model.  libkse is M:N.
> 
As far as my experience shows linuxthreads has issues with mutexes on an SMP
machine (at least when running on FreeBSD). 

I actually tried -lkse on a machine with kernel about two weeks old, 
so far I have not been able to reach the machine since ...

Will try again on more local box, because it does not seem to crash to console
debugger but just plain out "die".

Pete



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?08c401c32143$7843a390$c02a40c1>