Interprocess communication
Interprocess communication (IPC), putting it simply, is allowing Unix processes to talk to each other. Various techniques exist that allow processes and programs to talk to each other. The single most popular technique used in Unix systems is the pipe, which exists since the early Unix days. Chapter 8, Processes and Signals, will talk more about implementing Unix pipes in Go. Another form of IPC is Unix domain sockets, which will also be discussed in Chapter 8, Processes and Signals.
Chapter 12, Network Programming, will talk about another form of Interprocess communication, which is network sockets. Shared memory also exists, but Go is against the use of shared memory as a means of communication. Chapter 9, Goroutines ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access