Vidyalelo
C++ Programming · Q37

Multi threading in C++

Programming · C++ Programming · question 37

Q37

What is the difference between std::mutex and std::recursive_mutex in C++ multi-threading?

A.
std::mutex can be locked multiple times by the same thread, while std::recursive_mutex cannot
B.
std::recursive_mutex can be locked multiple times by the same thread, while std::mutex cannot
Answer
C.
std::mutex cannot be locked multiple times by the same thread, while std::recursive_mutex can
D.
They both provide the same functionality

Answer: Option B

Solution

Answer: Option B
No explanation is given for this question Let's Discuss on Board