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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

avoid The busy-waiting while

A

TTAS / BackOff

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Load-Linked

A

Load-link returns the current value of a memory location

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly