[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: ANN: Lua Lanes alpha
- From: Asko Kauppi <askok@...>
- Date: Sun, 15 Apr 2007 03:34:40 +0300
http://kotisivu.dnainternet.net/askok/bin/lanes-150407-alpha.tgz
Lua Lanes
---------
Lanes is a lightweight, native, lazy evaluating interthread calling
mechanism
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
(if needed)
a thread to get ready. Simple receive/send communications using
native Lua
data types (bool, number, string, table) are available between the
master and
the sub threads, but not between separate threads. That can be
covered using
a separate communications module (s.a. DBUS).
Lua Lanes supports both Win32 and PThread threading models, allowing
for usage
on at least the following platforms:
- Mac OS X
- Microsoft Windows
- Linux
- BSD (not tested)