?
Hallo, ich habe ein Verständnisproblem bei der nichtblockierenden Synchronisation mit dem Begriff "obstruction-free"
Hab auch hier mal ne defenition gefunden, jedoch werde ich daraus nicht schlau:
A synchronization technique is obstruction-free if it guarantees progress for any thread that eventually executes in isolation. Even though other threads may be in the midst of executing operations, a thread is considered to execute in isolation as long as the other threads do not take any steps. (Pragmatically, it is enough for the thread to run long enough without encountering a synchronization conflict from a concurrent thread.) Like the wait-free and lock-free conditions, obstruction-free synchronization ensures that no thread can be blocked by delays or failures of other threads. This property is weaker than lock-free synchronization, because it does not guarantee progress when two or more conflicting threads are executing concurrently.
ich wollte jetzt gerade schreiben was ich darunter verstehe, aber ich konnte es nichtmal in zwei sätzte formulieren, da ich es einfach nicht verstanden habe.
kann mir jemand kurz nen denkanstoß geben?
gruß
paula