由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 求问一个题,nested mutex的实现
相关主题
面试题面试跟c++multithreading有关的工作,都会被问哪些问题啊?
发面经, 求祝福B 家 电话题 C++
Bloomberg电面面经求问thread safe的LRU cache应该怎么放mutex呢
Deadlock in JavaL家面经&求问L家host manager interview
Failed B Phone Interview...failed bloomberg phone interview
问个priority inversion 的题目, wiki跟书上不一样careerup 150 上一道deadlock 题
新鲜电面经break deadlock in a live process without killing the process
EE公司 要coding 背景的职位该怎么准备?请问一道面试题Iterator over nested collections
相关话题的讨论汇总
话题: mutex话题: 实现话题: lock话题: nested话题: 求问
进入JobHunting版参与讨论
1 (共1页)
y*****1
发帖数: 53
1
题目大概是这样:有一个最基本的Mutex类,里面实现了最基本的lock()和unlock()。
但是如果用这个类,在lock里面再call一次lock的话,会造成deadlock。现在要求实现
一个新的Mutex类,可以使用原来的Mutex类,实现多层的lock。
求解。。。彻底茫然了。。。
e***m
发帖数: 92
2
re entrant mutex
mutex 在被lock时,记录下是哪个thread 调用它, 如果还是同一个thread调,就忽略
这个调用,如此可实现re entrant mutex.

【在 y*****1 的大作中提到】
: 题目大概是这样:有一个最基本的Mutex类,里面实现了最基本的lock()和unlock()。
: 但是如果用这个类,在lock里面再call一次lock的话,会造成deadlock。现在要求实现
: 一个新的Mutex类,可以使用原来的Mutex类,实现多层的lock。
: 求解。。。彻底茫然了。。。

1 (共1页)
进入JobHunting版参与讨论
相关主题
请问一道面试题Iterator over nested collectionsFailed B Phone Interview...
Google上万号码工问个priority inversion 的题目, wiki跟书上不一样
攒人品。面试经历(1)新鲜电面经
攒人品。面试经历(2)EE公司 要coding 背景的职位该怎么准备?
面试题面试跟c++multithreading有关的工作,都会被问哪些问题啊?
发面经, 求祝福B 家 电话题 C++
Bloomberg电面面经求问thread safe的LRU cache应该怎么放mutex呢
Deadlock in JavaL家面经&求问L家host manager interview
相关话题的讨论汇总
话题: mutex话题: 实现话题: lock话题: nested话题: 求问