Multiple Choice
Which property of mutual exclusion primitives is inappropriate for multiprocessor systems?
A) The solution is implemented purely in software on a machine without specially designed mutual exclusion machine-language instructions.
B) No assumption can be made about the relative speeds of asynchronous concurrent threads.
C) A thread that is executing instructions outside its critical section cannot prevent any other threads from entering their critical sections.
D) A thread must not be indefinitely postponed from entering its critical section.
Correct Answer:

Verified
Correct Answer:
Verified
Q2: Semaphores can be used for each of
Q3: Which of the following statements about critical
Q4: _ occurs when an infinite loop prevents
Q5: A _ is a variable that governs
Q6: The test-and-set instruction _.<br>A) prevents deadlock<br>B) prevents
Q7: If a thread attempts a P operation
Q8: _ restricts access to a shared variable
Q9: A thread that uses processor cycles to
Q10: Disabling interrupts _.<br>A) is a viable solution
Q11: Threads that operate independently of one another