Like process-lock, but on a "sharing" lock.
A sharing lock.
The status of the process while the lock is locked, as seen in the Process Browser.
A timeout period, in seconds.
This is like process-lock, but the lock must be "sharing" and the lock will be locked in shared mode. That means that other threads can also lock it in shared mode.
is guaranteed to return if it locked process, but may throw before locking, as described in Guarantees and limitations when locking and unlocking.
LispWorks User Guide and Reference Manual - 21 Dec 2011