Re: Too low PTHREAD_STACK_MIN value?
On 12 Mar 2014, at 02:07, Roger Pau Monn=E9 <roger.pau@citrix.com> wrote:
> I've found out that the value PTHREAD_STACK_MIN is currently set (2048
> bytes) seems to be way too low
This looks like an error in your code. The spec says:
> PTHREAD_STACK_MIN
> Minimum size in bytes of thread stack storage.
> Minimum Acceptable Value: 0
It is meant to be the minimum value that the system can give for a thread s=
tack. The purpose of this constant is for languages that do their own stac=
k management bit some chain of activation records of segmented stacks, but =
want to use pthreads for threading, so that they can allocate the smallest =
possible stack that allows pthread cleanup to work. =
Using it from C code is very likely to be a mistake.
David
_______________________________________________
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"
討論串 (同標題文章)