TECHNICAL INTERVIEW QUESTION TELL US ABOUT MUTEX? MUTEX- MUTUAL EXCLUSION LOCK IS A LOCK WHICH PROTECTS ACCESS TO SHARED DATA RESOURCE. THREADS CAN CREATE AND INITIALIZE A MUTEX TO BE USED LATER. BEFORE ENTERING CRITICAL REGION THE MUTEX IS LOCKED IT IS UNLOCKED AFTER EXITING THE CRITICAL REGION IF ANY THREAD TRIES TO LOCK THE MUTEX DURING THIS TIME . WHAT DO YOU MEAN BY ZOMBIE PROCESS? THESE ARE DEAD PROCESSES WHICH ARE NOT YET REMOVED FROM THE PROCESS TABLE. IT HAPPEN WHEN THE PARENTS PROCESS HAS TERMINATED WHILE THE CHILD PROCESS IS STILL RUNNING THIS CHILD PROCESS NOW STAYS AS A ZOMBIE. WHAT IS CRITICAL SECTION? IT IS SECTION OF CODE WHICH CAN BE EXECUTED BY ONE PROCESS AT A TIME.
Comments
Post a Comment