Module threads

The threads module.

Exported from

Summary
The threads module.

threads names

The threads library.
The common-dylan library.
A constant.
A constant.
A constant.
A constant.
A constant.
A class.
The class of locks which prohibit unlocking by threads that do not own the lock.
The class of locks.
The class of objects that can be used to notify threads of a change of state elsewhere in the program.
This may be signaled when an attempt is made to release a notification when the associated lock is not owned by the current thread.
The class of locks that can have multiple readers but only one writer.
The class of locks that can be locked recursively.
The class of traditional counting semaphores.
A simple and efficient lock.
The class of objects that are used for inter-thread synchronization.
The class representing a thread of control executing a function.
This is signaled when with-lock did not succeed in claiming a lock within the timeout period.
Returns the lock associated with a notification object.
Atomically increments a variable containing a numeric value.
Returns the current thread.
Executes a body of code in a context in which variables are dynamically rebound.
Waits for another, existing, thread to terminate, by blocking if necessary, and then returns the values of its function.
Tests whether an exclusive lock has been claimed by the current thread.
Releases a synchronization object, potentially making it available to other threads.
Release a notification to all the threads that are blocked and waiting for it.
Returns the name of a thread.
Force the current thread to yield control to the part of the implementation responsible for scheduling threads.
Blocks until a synchronization object is available.
Holds a lock while executing a body of code.