Re: scheduling of HAL callbacks
Re: scheduling of HAL callbacks
- Subject: Re: scheduling of HAL callbacks
- From: Jeff Moore <email@hidden>
- Date: Fri, 14 Dec 2001 11:14:27 -0800
on 12/14/01 10:55 AM, Ian Ollmann <email@hidden> wrote:
>
How are the AudioDeviceIOProc callbacks scheduled against one another?
>
Are they all called in series in the same thread? Is it divided up as one
>
thread per process? Do they each get their own thread?
Within each process, there is only a single IO thread for each device. In
it, each active IOProc is called when the thread wakes up. They are called
in one big batch operation. The relative order of the calling of the IOProcs
is not guaranteed.
--
Jeff Moore
Core Audio
Apple