On Wed, Aug 17, 2011 at 12:39 PM, Stephen Sinclair <[email protected]> wrote:
> The only thing that struck me is that I'm under the impression that
> memory allocation and deallocation, even by the GUI thread, can cause
> pauses to the whole process.  Hence, a threading model is not enough
> for decoupling memory allocation pauses.  Can anyone comment on
> whether this is true?  My impression is that at least a new or malloc
> can stimulate a brk()/sbrk(), which will generate a page fault.  Not
> sure about deallocations.

page faults affect kernel tasks (threads), not processes. the affected
task will block but other tasks in the same process will be able to
execute without delay.

i believe.
_______________________________________________
Linux-audio-dev mailing list
[email protected]
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Reply via email to