Multiple Choice
An advantage of using transactional memory is that
A) the atomicity is guaranteed by the transactional memory system.
B) there is no possibility of deadlocks.
C) the transactional memory system can identify which statements in atomic blocks can be executed concurrently.
D) All of the above.
Correct Answer:

Verified
Correct Answer:
Verified
Q27: A key difference between Reentrant locks and
Q28: Explain how Linux manages race conditions on
Q29: POSIX unnamed semaphores can be shared either
Q30: In JAVA, calling a synchronized method always
Q31: Explain the difference between the first readers-writers
Q33: With reentrant locks, programming construct try and
Q34: Alternate approaches such as transactional memory or
Q35: A critical section object in the user
Q36: Describe how a critical-section object functions.
Q37: Explain what will happen if a process