Search Results for "thread"

bordeaux-threads

2024-10-12

GitHub
sionescu/bordeaux-threads

Bordeaux Threads makes writing portable multi-threaded apps simple.

Hunchentoot is a HTTP server based on USOCKET and BORDEAUX-THREADS. It supports HTTP 1.1, serves static files, has a simple framework for user-defined handlers and can be extended through subclassing.

chanl

2024-10-12

GitHub
zkat/chanl

Communicating Sequential Process support for Common Lisp

A queue interface -- used to create and manipulate queue structures from simple-queue, priority-queue, or their concurrent versions (cqueue).

A simple semaphore class for bordeaux-threads inspired by SBCL's semaphore.

Compatibility library to run things in the main thread.

Extensible cache services for Common Lisp

Monitor and restart background threads.

Portable Threads

Thread pooling for hunchentoot

No Description

patron

2013-04-20

GitHub
vy/patron

A compact thread pool implementation.

A lightweight threading / cooperative multitasking library.

Create a single-threaded CCL image, so you can fork

Implementation of a thread pool

Rendezvous thread synchronization

Thread-safe message-passing channels, in the style of the occam programming language.

A simple tool that provides cron like facilities directly inside of common lisp. For this to work properly note that your lisp implementation should have support for threads

A portable, performant, and thread-safe binary heap / priority queue.

An implementation of threading macros based on binding anonymous variables

Thread-safe queue and mailbox

A timer wheel implementation with BORDEAUX-THREADS backend.

Simple worker threads with a queue.

A DB multi-threaded connection pool.

Fast, thread-safe library to interface with the Memcached Object Cache.

Generic thread-safe pooling facility for your library.

Implements Clojure-styled threading/transformation macros.

Monitors hunchentoot connections and logs the connections stuck in the same state for a long time (due to slow or inactive clients and network stream timeouts that hunchentoot tries to utilize not working properly). Offers an option to shutdown the stuck connections sockets manually or automatically, thus unblocking the connection threads and preventing thread and socket leak. See https://github.com/edicl/hunchentoot/issues/189

Thread Safe Queue

A periodic thread scheduler inspired by RTEMS.

laap

2017-08-30

GitLab
ralt/laap

A Common Lisp multi-threaded event loop.

Search other "thread" projects on GitHub
  • GitHub
  • Quicklisp