What is a mutex and a critical section.Whats difference
between them?How do each of them work?
Answer Posted / achal ubbott
Above answers are correct.now I tell why?
1. Critical Section Object works faster because Critical
section is a user object and is specific to a process.
Where as a Mutex is a kernel object and so many
processes running over the kernel can lock or
unlock/release it. So it is a bit heavier than Critical
Section and thus slow.
2. When control enters the critical section the interrupts
(from various devices like FEC, UART etc. ) to the CPU core
are disabled
| Is This Answer Correct ? | 7 Yes | 0 No |
Post New Answer View All Answers
What you know about structures in C++?
Define pre-condition and post-condition to a member function in c++?
What is the basic structure of a c++ program?
Discuss the effects occur, after an exception thrown by a member function is unspecified by an exception specification?
What is encapsulation in C++? Give an example.
What doescout<<(0==0) print out a) 0 b) 1 c) Compiler error: Lvalue required
What does #define mean in c++?
What is c++ iterator?
How the keyword struct is different from the keyword class in c++?
What is an iterator?
How does class accomplish data hiding in c++?
Why c++ does not have finally?
Evaluate as true or false: !(1 &&0 || !1) a) True b) False c) Invalid statement
Why is swift so fast?
What do you mean by funtion prototype?