chanl

Thread manager

A concurrency framework that enables threads to communicate and synchronize using channel objects.

Portable channel-based concurrency for Common Lisp

GitHub

169 stars
18 watching
18 forks
Language: Common Lisp
last commit: almost 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
bshoshany/thread-poolA lightweight and easy-to-use C++17 thread pool library for concurrent programming.2,252
boostorg/fiberA framework for cooperative scheduling of micro-threads using stored execution states.465
sherifabdlnaby/gpoolManages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available.90
chat-wane/lseqA framework for building collaborative sequence management systems with flexible allocation strategies and customizable components.21
jmfieldman/briskA Swift DSL that helps manage concurrency in asynchronous code by providing shorthand operators and extensions to DispatchQueue.25
electronicarts/eathreadProvides a unified cross-platform interface for multithreaded programming on various platforms.299
mbrossard/threadpoolA C implementation of a thread pool that can be used to manage and execute tasks concurrently.858
jberryman/unagi-chanA high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction127
kanaka/wamA WebAssembly macro language and processor that converts WAM syntax to standard Wat syntax and processes modules with additional features.64
kassane/contextA C++ library for cooperative multitasking and execution control on a single thread.0
timandy/routineProvides a set of goroutine context access interfaces to simplify the management of coroutine-specific information240
meh/ruby-threadA set of Ruby extensions providing various concurrency utilities524
mpusz/coroutinesA library for writing concurrent code using cooperative multitasking0
aliceml/alicemlA functional programming language with support for concurrent and distributed computing, extending Standard ML with various features.212
fukamachi/qlotA tool for managing project-local libraries in Common Lisp, allowing users to specify exact versions and track dependencies.473