[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Running lua code as as a single coroutine without creating lua thread
- From: Dmitry Marakasov <amdmi3@...>
- Date: Thu, 2 Feb 2012 22:14:04 +0400
* Sam Roberts (email@example.com) wrote:
> The thread will garbage collected if you don't keep a reference to it.
> You shouldn't close it, but when you don't want it anymore, you should
> remove references to it so that it can be garbage collected.
> http://www.lua.org/manual/5.1/manual.html#lua_newthread: There is no
> explicit function to close or to destroy a thread. Threads are subject
> to garbage collection, like any Lua object.
Since I'm new to lua, perhaps you'll forgive me a basic question: where
will references to a thread stored in this case:
lua_State* lua = lua_open();
lua_State* thread = lua_newthread(lua);
and how do I remove them?
Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D
firstname.lastname@example.org ..: jabber: email@example.com http://www.amdmi3.ru