I am looking for a reference source (book, web, …) that covers the new
POSIX
functionality for pthreads. Specifically the atfork, barrier*, rwlock*, and
spin*
routines.
I have the O’Reilly book but it doesn’t cover the new stuff… Thanks to one
of
the QDN article I saw the rwlock* functions and decided to go looking for
what else was new since I was having some design issues with one of the
applications I am working on and only having mutexes and condvars.
Any suggestions appreciated… sample code and “when to use” type
information
expecially appreciated
I am looking for a reference source (book, web, …) that covers the new
POSIX
functionality for pthreads. Specifically the atfork, barrier*, rwlock*,
and
spin*
routines.
I have the O’Reilly book but it doesn’t cover the new stuff… Thanks to
one
of
the QDN article I saw the rwlock* functions and decided to go looking for
what else was new since I was having some design issues with one of the
applications I am working on and only having mutexes and condvars.
Any suggestions appreciated… sample code and “when to use” type
information
expecially appreciated >
I am looking for a reference source (book, web, …) that covers the new
POSIX
functionality for pthreads. Specifically the atfork, barrier*, rwlock*,
and
spin*
routines.
I have the O’Reilly book but it doesn’t cover the new stuff… Thanks to
one
of
the QDN article I saw the rwlock* functions and decided to go looking for
what else was new since I was having some design issues with one of the
applications I am working on and only having mutexes and condvars.
Any suggestions appreciated… sample code and “when to use” type
information
expecially appreciated >
Jay
\
–
Robert Krten, PARSE Software Devices +1 613 599 8316.
Realtime Systems Architecture, Consulting and Training at www.parse.com
Email my initials at parse dot com.
Yes, Robert Krten’s book “Getting Started with QNX Necutrino 2” is
excellent
for these things.
Necutrino? >
He must have been thinking of the new Japanese version for cat
lovers - Nekotrino >
Watching too much anime does have the benefit of being able to
generate Japanese-English puns…
Norbert, are you sure you want to admit that out loud?
Sure. My BA has a minor in punning, after all… (The
University of Toronto just thought it was in French Language
and Literature. Anyone who did seminar work with me at the time
knew better.)
And, after all, I’m a really small fish around this building when
it comes to anime. I don’t even have wallpaper that comes from a
show!
Watching too much anime does have the benefit of being able to
generate Japanese-English puns…
Norbert, are you sure you want to admit that out loud?
Sure. My BA has a minor in punning, after all… (The
University of Toronto just thought it was in French Language
and Literature. Anyone who did seminar work with me at the time
knew better.)
And, after all, I’m a really small fish around this building when
it comes to anime. I don’t even have wallpaper that comes from a
show!
Does anyone have any references that would compare the performance of the
various synchronizing functions? I am curious about the relative
performance between sem_(), pthread_mutex_() and pthread_rwlock_(). I am
assuming sem is slower than pthread_mutex() when using a semaphore as a
mutex.
I am looking for a reference source (book, web, …) that covers the new
POSIX
functionality for pthreads. Specifically the atfork, barrier*, rwlock*,
and
spin*
routines.
I have the O’Reilly book but it doesn’t cover the new stuff… Thanks to
one
of
the QDN article I saw the rwlock* functions and decided to go looking
for
what else was new since I was having some design issues with one of the
applications I am working on and only having mutexes and condvars.
Any suggestions appreciated… sample code and “when to use” type
information
expecially appreciated >