>> Yes. That means that be safe, you need to copy every Port, and every >> Port-owning object. Moreover, in the scheme you propose, its the >> reader (the audio thread) that makes the copy. And since you still can >> cause blocking behaviour in the audio thread, i don't see what its >> solving. > >What blocking behaviour? wmb() may block on some architectures (not on current Intel). and the memory allocations involved in making a copy may involve malloc-lib mutexes, page faults and kernel locks via brk(2). --p
- Re: [linux-audio-dev] questio... Abramo Bagnara
- Re: [linux-audio-dev] questio... Paul Davis
- [linux-audio-dev] It's time t... Abramo Bagnara
- Re: [linux-audio-dev] It's ti... Karl MacMillan
- Re: [linux-audio-dev] questio... Paul Davis
- Re: [linux-audio-dev] questio... Abramo Bagnara
- Re: [linux-audio-dev] questio... Paul Davis
- Re: [linux-audio-dev] questio... Karl MacMillan
- Re: [linux-audio-dev] questio... Paul Davis
- Re: [linux-audio-dev] questio... Abramo Bagnara
- Re: [linux-audio-dev] questio... Paul Davis
- Re: [linux-audio-dev] questio... Abramo Bagnara
- Re: [linux-audio-dev] questio... Paul Davis
- Re: [linux-audio-dev] questio... Abramo Bagnara
- Re: [linux-audio-dev] questio... Jay Ts
- Re: [linux-audio-dev] questio... Abramo Bagnara
- Re: [linux-audio-dev] questio... Richard C. Burnett
- Re: [linux-audio-dev] questions to be resolved Karl MacMillan
- Re: [linux-audio-dev] questions to be resolved Paul Davis
- Re: [linux-audio-dev] questions to be resolved Abramo Bagnara
- Re: [linux-audio-dev] questions to be resolved Karl MacMillan
