[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: sleep
- From: William Pursell <bill.pursell@...>
- Date: Mon, 25 May 2009 07:47:11 +0100
Marco Antonio Abreu wrote:
> I am writting a script to copy some data from one database to another, this
> script will be running all the time, verifying if have something to copy.
> I need to wait for some seconds between two checks, to do not overload the
> DB server or CPU.
I didn't notice anyone mention this in the thread and although
I don't have a Lua specific info, I would like to point out
that, in general, sleeping is not the correct solution to the
problem. It may be a more portable solution, and easiest
to implement, but it is much better to wait for an event.
Eg, have the OS send you a signal when there is some data
to be copied. Is there a portable way to do this with
Lua? I normally target Linux only and would simply
register for a SIGIO via fcntl. I'm curious to know
if a portable solution exists.
--
William Pursell
- References:
- sleep, Marco Antonio Abreu