"Kazum Eli" <Eliyahu.Kazum@...> writes:
> I'm using a recursive mutex on UW 7.1.1 and I'm getting a
> deadlock. I look at Os.i and see That it is not possible to define a
> pthread_mutex of type PTHREAD_MUTEX_RECURSIVE. I have 2 threads
> which both go to the same mutex, and one of the thread gets it
> twice, so I have to use A recursive mutex.
>
> Any idea what would cause a deadlock in this situation?
>
> My ACE version is 5.1
ACE 5.1 is very old.
Please upgrade to ACE+TAO x.4.7, which you can download from
http://deuce.doc.wustl.edu/Download.html
under the heading "latest beta kit". The DOC groups at Washington
University, UC Irvine, and Vanderbilt University only provide "best
effort" support for non-sponsors for the latest beta kit, as described
in
http://www.cs.wustl.edu/~schmidt/ACE_wrappers/docs/ACE-bug-process.html
Thus, if you need more "predictable" help for ACE+TAO x.4, I recommend
that you check out
http://www.cs.wustl.edu/~schmidt/commercial-support.html
for a list of companies that will provide you with ACE+TAO commercial
support.
--jtc
--
J.T. Conklin