From 89d9c98af1ac352ba4d49d660e61b0853d6e1a86 Mon Sep 17 00:00:00 2001 From: Peter Drahoš Date: Fri, 1 Oct 2010 03:22:32 +0200 Subject: Import to git --- ABOUT | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 ABOUT (limited to 'ABOUT') diff --git a/ABOUT b/ABOUT new file mode 100644 index 0000000..81cf640 --- /dev/null +++ b/ABOUT @@ -0,0 +1,17 @@ + +Lua Lanes +--------- + +Lanes is a lightweight, native, lazy evaluating multithreading library for +Lua 5.1. It allows efficient use of multicore processors in Lua, by passing +function calls into separate OS threads, and separate Lua states. + +No locking of the threads is needed, only launching and waiting for (with an +optional timeout) a thread to get ready. Efficient communications between the +running threads are possible either using message passing or shared state +models. Values passed can be anything but coroutines (see detailed limitations +in the manual). + +Lua Lanes has been optimized for performance, and provides around 50-60% +speed increase when running heavily threaded applications on dual core +processors (compared to running a non-threaded plain Lua implementation). -- cgit v1.2.3-55-g6feb