lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

----- Original Message -----
From: "Jim Mathies" <>
To: "Multiple recipients of list" <>
Sent: Thursday, February 10, 2000 6:13 PM
Subject: RE: Managing states

> This is a single vm / multiple thread solution if I'm reading
> your description correctly?
> What about a multithreaded version of Lua?  Is that on the horizon?
> To get around this myself in Windows, I've been experimenting
> around with compiling the Lua src into a cross platform executable
> format such as elf, and then loading it manually into memory
> on a per thread basis.  My application requires a single
> Lua lib, one process, multiple threads all executing at the same time.
> I like the time slice idea, except - you have to call that suspend
> to give up control.  If a programmer doesn't do this - well, your
> program could lock up or fail.  Plus, performance isn't very good
> if you have say, 10 scripts running at the same time.

I'm using my Multistate Lua ( to have a
multithreaded Windows application. I have a state in each thread!