lua-users home
lua-l archive

Re: What's the difference between a "coroutine" and a "thread" in Lua?

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


I second this!
Asko Kauppi wrote:
Suggestion to the Lua authors:
In next version, you might consider using "coroutine" everywhere where thread now is (including the type name!). This is because multithreading packets will be more and more used, like LuaSocket already is for net stuff, and the "thread" reference does confuse people. With multithreading packages, there will be "threads" (the threads the packets provide, Lua constructs) and "OS threads" (the underlying threads, which might or might not have a 1:1 mapping to Lua threads). And OS threads map to kernel and user threads.... :)
-asko
John Klimek kirjoitti 10.8.2007 kello 6:15:
I'm a little confused because the terms "coroutine" and "thread" are
used somewhat interchangeably in the Lua documentation.
Are Lua "coroutines" and "threads" the same exact thing?
Thanks...

AltStyle によって変換されたページ (->オリジナル) /