The low-level routines allow for parallel processes and asynchronous routines to operate in a real-time or multi-tasking environment.