n******6 发帖数: 1829 | 1 【 以下文字转载自 CS 讨论区 】
发信人: Lyfinger (Lyted), 信区: CS
标 题: 请教这段Code到底是哪错了?
发信站: BBS 未名空间站 (Tue Mar 22 19:07:59 2011, 美东)
Find, correct and explain the defect in the following code snippet.
Mutex mA;
Mutex mB;
Take(mA);
Take(mB);
DoSomething();
Release(mA);
Release(mB); | w*******g 发帖数: 9932 | 2 呵呵. 什么问题这是
【在 n******6 的大作中提到】 : 【 以下文字转载自 CS 讨论区 】 : 发信人: Lyfinger (Lyted), 信区: CS : 标 题: 请教这段Code到底是哪错了? : 发信站: BBS 未名空间站 (Tue Mar 22 19:07:59 2011, 美东) : Find, correct and explain the defect in the following code snippet. : Mutex mA; : Mutex mB; : Take(mA); : Take(mB); : DoSomething();
| o***y 发帖数: 111 | 3 Release(mB)
Release(mA)
【在 n******6 的大作中提到】 : 【 以下文字转载自 CS 讨论区 】 : 发信人: Lyfinger (Lyted), 信区: CS : 标 题: 请教这段Code到底是哪错了? : 发信站: BBS 未名空间站 (Tue Mar 22 19:07:59 2011, 美东) : Find, correct and explain the defect in the following code snippet. : Mutex mA; : Mutex mB; : Take(mA); : Take(mB); : DoSomething();
| m******n 发帖数: 1691 | 4 Release的顺序无关紧要,因为不可能阻塞。
马德,到底有没有学过数据结构啊?!
你文科生?
【在 o***y 的大作中提到】 : Release(mB) : Release(mA)
|
|