Re: Idle processing
Re: Idle processing
- Subject: Re: Idle processing
- From: Lubor Prikryl <email@hidden>
- Date: Thu, 27 Feb 2003 23:29:06 +0100
Hi,
Idle and idle are two completely different things.
Idle tasks or processes mean the CPU cycles not normally used by the
system or user.
Idle timer in events API (InstallEventLoopIdleTimer) is the timer
getting active, when user does not send events from GUI (such as mouse
clicks).
In fact, using standard timers (InstallEventLoopTimer) is very similar
to "fill" the processor's idle time, they have very low priority in
most OSs.
Lubor
On Tuesday, February 25, 2003, at 05:44 PM, Glenn Olander wrote:
email@hidden wrote:
But there is a difference between InstallEventLoopIdleTimer and
InstallEventLoopTimer, isn't it ? I had read (but maybe am I
mistaken) that Loop Idle trigger an event synchronous to the GUI
thread when that system is idle.
fyi, I tried this, but it doesn't seem to work. I simply replaced
InstallEventLoopTimer in VST2AU with InstallEventLoopIdleTimer.
But, when I did so, the timer callback is never delivered.
Perhaps Logic always keeps something in the event queue, thus
preventing the timer callback from being triggered? Oh well, it
was worth a try. So, now I'm back to where I started :-). It
appears this really should be handled by the host.
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.