Further reading

The SAL module obviously covers a lot of ground. It is very useful to know where to look for information around concepts covered by the module, so the below might be of some value to the interested reader.

Operating system concepts

Memory management

Region-based Memory Management

Inter-Process Communication

Memory mapped files

Signal handling

The JVM

Windows

Unix

Pipes

Windows

Smart Pointer

Double-checked locking