Does PTHREAD_MUTEX_INITIALIZER work?
Anders Torger
torger at ludd.luth.se
Thu Mar 11 05:59:18 PST 2004
Do the PTHREAD_MUTEX_INITIALIZER and PTHREAD_COND_INITIALIZER macros
really work?
What puzzles me is that pthread.h says:
#define PTHREAD_MUTEX_INITIALIZER NULL
#define PTHREAD_COND_INITIALIZER NULL
that is the initialisers are NULL.
I get some strange random temporary lockups and deaths in my program
when running it on FreeBSD (5.0), while it works flawlessy on Linux,
and one reason could perhaps be that the initialisers do not work on
FreeBSD.
/Anders Torger
More information about the freebsd-threads
mailing list