Well the locking mechanism deliberately allows nested locking from the same thread. You'd have to go pretty far out of your way to deadlock it. It's so unlikely I figure anyone in that situation has either got bigger problems (in over their head re: threading) or is advanced enough to figure out the issue.