递归互斥体 有什么用?
常见的互斥体有两种:
l 非递归互斥体(nonrecursive mutex)——如果当前拥有互斥体的线程在没有首先释放它的情况下,试图再次获得它,就会导致死锁或失败;
l 递归互斥体(recursive mutex)——拥有互斥体的线程可以多次获得它而不会产生自死锁,只要这个线程最终以相同次数释放这个互斥体即可。
互斥体 本身就是排斥的,线程锁一次别的线程就不能再拿到锁了,再锁一次是什么意思?就是不明白这里.
[解决办法]
我觉得就是为了解决这个问题的:递归获取是难免的