October 2018
Beginner
794 pages
19h 23m
English
Unless a Unix/Linux systems programmer has been living under a rock somewhere, they've certainly heard of, if not directly worked with, the fork(2) system call. Why is it so well known and important? The reason is simple: Unix is a multitasking OS; programmers must exploit the OS's capabilities. To have an application multitask, we need to create multiple tasks or processes; the fork is the Unix way to create a process. In fact, to the typical systems programmer, fork is the only way available to create a process.
Read now
Unlock full access