Re: Timer that Launches a Method at Regular Intervals
On 11/3/2010 11:20 AM, KevinSimonson wrote:
In Java one can set up a timer, and using that timer arrange for
methods to be called at regular intervals, say every five seconds. I
understand I can do that in C++ with the<sleep()> function, but that
would tie up the CPU, wouldn't it?
It actually depends on the implementation of the [non-standard] sleep()
functions, doesn't it?
> And keep other functions from
running while the<sleep()> function is executing?
For that you need threading, as I understand it.
> I want to be able
to schedule my method to run at regular intervals, but I also want it
so that other functions can run while an interval is waiting to
complete. Is that possible with C++? And if so, how does one do it?
It is possible, but you need to use some kind of platform-specific
mechanism (like in Java you use Java Platform specific functionality),
which unfortunately is off-topic here. Ask in the newsgroup that caters
to your OS.
V
--
I do not respond to top-posted replies, please don't ask