On Wednesday 13, Alexander Gladysh wrote: > On Wed, Apr 13, 2011 at 14:32, Fabio Mascarenhas <mascaren...@acm.org> wrote: > > On Wed, Apr 13, 2011 at 3:32 AM, Alexander Gladysh <aglad...@gmail.com> wrote: > >> Here is a link to yet another my ignored post from a year ago, that > >> somewhat explains the problem with signals: > >> > >> http://lists.luaforge.net/pipermail/kepler-project/2010-April/004158.htm > >> l > >> > >> Maybe I just should try again? > > > > In an ideal world all Lua I/O would be handled by the same scheduler, > > so you could block on a read from the FCGI pipe and still receive > > signals, or other events. But you can still use one of the thread > > libraries (Lanes, or the one that Robert of this thread just released, > > I am sure there are others) to spawn a thread that just waits and > > responds on signals (lather, rinse, repeat for other kinds of events > > that cannot wait). > > Um. Did you just suggest to reuse the same state from two threads?
You wouldn't be able to share the same lua_State between two threads with my lua-llthreads module. The same is true for Lanes. > If not, then how would I release the log file? > > > Maybe the community will converge on the proper way to handle I/O and > > events someday, then we can all rewrite our modules to support it. :-) > > Even Mike has taken a stab at this several years ago: > > > > http://lua-users.org/lists/lua-l/2004-06/msg00586.html > > http://lua-users.org/files/wiki_insecure/users/MikePall/event.html > > > > Perhaps he decided this was too hopeless a task, and that building a > > JIT would be way easier. :-) > > Nevertheless, I believe that my question is legitimate and my use-case > is not too-exotic. It should be supported by WSAPI somehow. > > Alexander. > > _______________________________________________ > Kepler-Project mailing list > Kepler-Project@lists.luaforge.net > http://lists.luaforge.net/cgi-bin/mailman/listinfo/kepler-project > http://www.keplerproject.org/ -- Robert G. Jakabosky _______________________________________________ Kepler-Project mailing list Kepler-Project@lists.luaforge.net http://lists.luaforge.net/cgi-bin/mailman/listinfo/kepler-project http://www.keplerproject.org/