|
Boost Users : |
From: Roland Schwarz (roland.schwarz_at_[hidden])
Date: 2007-08-03 05:12:57
http://boost.org/doc/html/thread/concepts.html#thread.concepts.locking-strategies
Cheng Lian wrote:
> I think this would definitely self deadlock and the program should be
> waiting forever.
No, the behavior is operating system dependent.
See e.g.
http://boost.org/doc/html/thread/concepts.html#thread.concepts.locking-strategies
"With an unspecified locking strategy, when a thread attempts to acquire
a lock on a mutex object for which the thread already owns a lock the
operation results in undefined behavior."
Boost thread currently only provides: "unspecified locking strategy."
roland aka. speedsnail
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net