Attempt to lock the Mutex for the caller without blocking if the Mutex is owned (locked) by another Thread.
Ankündigung
Einklappen
Keine Ankündigung bisher.
trylock
Einklappen
Neue Werbung 2019
Einklappen
X
-
lock wartet ggf. bis andere Threads ihre locks freigeben, trylock bricht sofort ab falls andere Threads ein Lock haben. Genau dieses warten von lock macht es zu einer blockierenden Funktion...
-
Ich vermute jetzt ein wenig: Blockieren bedeutet, du bekommst den Lock in jedem Fall und blockierst andere. Ein trylock kann nur locken, falls eben noch nicht gelockt ist.
Praktische Anwendung kann ich gerade leider keine nennen.
Einen Kommentar schreiben:
-
Das geht tief ins Multithreading, warum man möglicherweise ein Lock bekommen möchte aber dafür nicht blockieren möchte.
Einen Kommentar schreiben:
-
Wenn blockiert werden soll: http://php.net/manual/en/mutex.lock.php
Das geht tief ins Multithreading, warum man möglicherweise ein Lock bekommen möchte aber dafür nicht blockieren möchte.
Einen Kommentar schreiben:
Einen Kommentar schreiben: