The coordination of multiple processes in computer operating systems