public inbox for cygwin-developers@cygwin.com
 help / color / mirror / Atom feed
* pthread_barrier
@ 2013-10-08 16:31 Reini Urban
  2013-10-08 17:14 ` pthread_barrier Christopher Faylor
  0 siblings, 1 reply; 3+ messages in thread
From: Reini Urban @ 2013-10-08 16:31 UTC (permalink / raw)
  To: cygwin-developers

In http://cygwin.com/ml/cygwin/2011-07/msg00406.html
Corinna hinted that pthread_barrier is a bit hard to implement.

I found 2 nice non-GPL implementations, but I'm not sure about the license.
There's one in libuv (which I need it for), which is
https://github.com/joyent/libuv/blob/master/src/unix/pthread-fixes.c
provided by Sony and Google (for Android), which seems to be MIT licensed.

And there's http://www.cs.berkeley.edu/~bvs/cs267_hw2/particles/pthread_barrier.c
without any license, looks it's some berkeley course material.

Doesn't look too hard to implement.
Should I ask the berkeley guy Brian Van Straalen
or is the libuv version good enough for us?

The GPL pthreads-win32 version looks awful in comparison.
-- 
Reini Urban
http://cpanel.net/   http://www.perl-compiler.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-10-14 13:25 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-10-08 16:31 pthread_barrier Reini Urban
2013-10-08 17:14 ` pthread_barrier Christopher Faylor
2013-10-14 13:25   ` pthread_barrier Corinna Vinschen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).