LispWorks User Guide and Reference Manual > 35 The MP Package

NextPrevUpTopContentsIndex

lock-owned-by-current-process-p

Function
Summary

Checks whether a lock is locked by the current thread.

Package

mp

Signature

lock-owned-by-current-process-p lock => result

Arguments

lock

A lock.

Values

result

A boolean.

Description

The function lock-owned-by-current-process-p checks if the lock lock is locked by the current thread. If this returns nil , then the lock is either unlocked or locked by another process.

If the lock is a "sharing" lock, this also checks if the current process has an exclusive lock on it. It ignores any shared lock.

See also

make-lock


LispWorks User Guide and Reference Manual - 22 Dec 2009

NextPrevUpTopContentsIndex