Module Runtime-Threads

The Runtime-Threads module.

Exported from

Library Dylan

Summary

Runtime-Threads names

In the process of working with Dylan, the Gwydion Project has come up with numerous extensions to the Dylan language.
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.
Returns the current thread.
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.