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