4.7.5. Unix Inter Process Communication - Advanced Techniques
POSIX IPC- shared memory
- shm_open(3), shm_unlink(3), mmap(2)
- tmpfs needs to be mounted at /dev/shm (for glibc-2.2 and above)
- shm_open(3), shm_unlink(3), mmap(2)
- semaphores
- named
- sem_open(3), sem_wait(3), sem_close(3), ...
- persistent, must be destroyed
- unnamed
- sem_init(3)
- resides in memory
- named
- message queues
- mq_overview(7)
- full duplex
- Internet domain sockets
- Unix domain sockets
- for machines on the same machine
- faster that
PF_INET
, no headers, protocls, checksums, sequence number, ACK's
4.7.4. Unix Inter Process Communication - Simple Techniques | 1. Denx Training Topics | 4.7.6. IPC techniques to avoid | |||
Prev | Home | Next | |||