make-lock

Die Funktion make-lock erzeugt eine Sperre. Sperren können mit dem Macro with-lock oder mit den Funktionen acquire-lock und release-lock verwendet werden, um Ausdrücke vor mehrfachen gleichzeitigen Ausführungen zu schützen.

> (type-of (make-lock))
lock

> (with-lock (make-lock) (+ 2 3 4))
9