Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Concurrency utilities for Dylan
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
documentation
registry/generic
tests
.gitignore
LICENSE
README.rst
TODO
concurrency.lid
executor.dylan
library.dylan
locked-queue.dylan
locked-work.dylan
queue.dylan
thread-executor.dylan
work.dylan

README.rst

Concurrency

This library provides various concurrency utilities for use with Dylan programs.

Basic Abstractions

The abstractions in this library are somewhat inspired by javax.concurrency.

Executors

Executors perform work that is requested from them asynchronously.

Currently, all executors use their own private threads.

Queues

Queues are job-streams that can have items enqueued and subsequently dequeued.

These form the synchronization mechanism for thread executors.

Work

Work objects represent something to be done.

Something went wrong with that request. Please try again.