ShutdownHook example
Custom UngaughtExceptionHandler example
Shared Memory Example
Race Condition Example
Synchronized blocks and methods, mutex