Locking: Add basic reactive deadlock detection foundation
We added a timestamp to each Lockvoker so that we can detect when a lockvoker has been in a qutex for "too long", where "too long" is defined arbitrarily as 500ms. Next we're going to change the way we create callbacks to enable us to more explicitly access the sh_ptr<AsyncContin> via the callback object.
This commit is contained in:
@@ -12,6 +12,7 @@ add_library(smocore STATIC
|
||||
qutex.cpp
|
||||
lockerAndInvokerBase.cpp
|
||||
lockSet.cpp
|
||||
serializedAsynchronousContinuation.cpp
|
||||
|
||||
# Body
|
||||
body/body.cpp
|
||||
|
||||
Reference in New Issue
Block a user