thread pool helpers

Gerald Carter jerry at
Tue Apr 28 15:35:03 GMT 2009

Hash: SHA1

Hey Volker,

> On Tue, Apr 28, 2009 at 08:22:58AM -0700, Jeremy Allison wrote:
>> Is there a way we can wrap this, so that on systems with non-broken
>> pthread semantics can work with pthreads, and on Linux we use something
>> else ?
> In case we want this API, it should be pretty easy to hide a
> clone(2)-based API behind the fncall_send/recv functions. My
> only worry is that I don't know I get the memory barriers to
> work correctly across all Linux platforms. Not doing that
> correctly might introduce subtle bugs on true multiprocessor
> machines.

For what it's worth Solaris 8 - 10 has been the most problematic
system wrt to pthread bugs (in the Likewise codebase).  And in
those cases, new OS patches would resolve the issues.  I don't
remember any major pthread issues on Linux.

cheers, jerry
- --
=====================================================================                                         CODE
"What man is a man who does not make the world better?"      --Balian
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla -


More information about the samba-technical mailing list