DENX . Training2 .
UnixIPCAdvanced
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)
semaphores
named
sem_open(3), sem_wait(3), sem_close(3), ...
persistent, must be destroyed
unnamed
sem_init(3)
resides in memory
message queues
mq_overview(7)
Sockets:
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
-----
Revision r1.1 - 01 Nov 2008 - 14:05 -
MarkusKlotzbuecher
Copyright © 2002-2019 by
DENX
Software Engineering