2 - Non-blocking Synchronization Flashcards
1
Q
Name 2 problems of lock-based synchronization that are removed by non-blocking
synchronization.
A
Mutual exclusion leads to sequentialization
Deadlock risk
Priority inversion problem
2
Q
avoid The busy-waiting while
A
TTAS / BackOff
3
Q
Load-Linked
A
Load-link returns the current value of a memory location
4
Q
Store-Conditional
A
while a subsequent store-conditional to the same memory location will store a new value only if no updates have occurred to that location since the load-link