3,853 views

3 Answers

Best answer
9 votes
9 votes

Answer : Mutual Exclusion

A mutual exclusion (mutex) is a program object that prevents simultaneous access to a shared resource. This concept is used in concurrent programming with a critical section, a piece of code in which processes or threads access a shared resource. Only one thread owns the mutex at a time, thus a mutex with a unique name is created when a program starts. When a thread holds a resource, it has to lock the mutex from other threads to prevent concurrent access of the resource. Upon releasing the resource, the thread unlocks the mutex.

Reference : Mutual Exclusion

selected by
2 votes
2 votes
Option A will be right option because resources can be only non sharable in the case of mutual exclusion.

Mutual exclusion simple meaning that if one process uses the resourse then other will not.
1 votes
1 votes

There are four necessary and sufficient conditions for a deadlock. One of them is Mutual Exclusion which means that the resources involved are non-shareable.

Hence,Option(A)Mutual Exclusion.

Answer:

Related questions

2 votes
2 votes
2 answers
1
go_editor asked Jul 5, 2016
8,844 views
Consider the following page trace:4,3,2,1,4,3,5,4,3,2,1,5Percentage of page fault that would occur if FIFO page replacement algorithm is used with number of frames for th...
4 votes
4 votes
4 answers
2
go_editor asked Jul 5, 2016
8,259 views
Pre-emptive scheduling is the strategy of temporarily suspending a running processbefore the CPU time slice expiresto allow starving processes to runwhen it requires I/Ot...
1 votes
1 votes
1 answer
3
go_editor asked Jul 4, 2016
2,807 views
Which command is the fastest among the following?COPY TO <NEW FILE>COPY STRUCTURE TO <NEW FILE>COPY FILE <FILE 1 <FILE 2>COPY TO MFILE-DAT DELIMITED
6 votes
6 votes
4 answers
4
anitha asked May 25, 2016
9,769 views
In round robin CPU scheduling as time quantum is increased the average turn around timeincreasesdecreasesremains constantvaries irregularly