[linux-audio-dev] FIFOs vs. sockets

Martijn Sipkema msipkema at sipkema-digital.com
Fri May 16 06:52:01 UTC 2003

> for communication that can wake another thread/process, shared memory
> is not an option: there is no way to "wait" on shared memory. for
> that, a pipe is notably faster than a tcp socket and a bit faster than
> a unix socket. for actual data movement, shared memory beats
> everything hands down since its zero copy.
> linux pipes are about the fast IPC on any operating system so far,
> although i have heard good things about futexes in kernel 2.5/2.6.

Has anyone tried using realtime signals instead of a pipe for this?


More information about the Linux-audio-dev mailing list