[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: pairsBykeys() with coroutines
- From: Michal Kolodziejczyk <miko@...>
- Date: Tue, 16 Nov 2010 09:20:05 +0100
On 16.11.2010 08:53, firstname.lastname@example.org wrote:
> Am 04.11.2010 um 19:24 schrieb Petite Abeille:
>>> can someone show me how to (re-)implement the pairsByKeys()-iterator from
>>> PIL sorting chapter (19.3) using coroutines?
>> Hmmm... not sure if this makes much sense, but, for example:
> Thank you very much.
> Made some minor/simple performance measurements and it seems like it makes
> not much difference even for very very big tables.
So what were you expecting then, and why? The coroutines version adds a
slight overhead with yield/resume (its like calling a function).
You may be mistaking coroutines with system threads; for that you should
check luaproc, concurrentlua, alua, lua lanes etc. Check this out:
(but then watch out for message passing/communication/serialization