lua-users home
lua-l archive

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


On Sunday, March 12, 2006 9:53 PM, Javier Guerra wrote:

> i have renamed the helper.finish(task) function to
> helper.update(task) and added the C function signal_task(). The
> idea is that it's now useful as a general communication between
> Lua code and a working thread.
>
> from the worker thread, when you want to send something to Lua,
> you call signal_task(), passing a boolean true if you want the
> thread to be paused.
>
> this causes the task to appear in the output queue.  the Lua code
> then should call update(task, ...) to get any intermediate data,
> or even to send some data to the thread.  thread will be
> automatically unpaused, if appropriate.
>
> please check it in CVS.

Thank you. I will take a look.

Cheers
Vijay Aswadhati