| Tasks and Threads | Provide abstractions for creating and managing tasks and threads. |
|---|---|
| Interprocess Communication | Provides a mechanism for sending messages to tasks and threads on the local machine. |
| Synchronization Services | Provide semaphores, monitors, and other services to synchronize multiple tasks and threads. |
| Virtual Memory Management | Provides a set of services that allow virtual memory segments to be created and managed. |
| System Shutdown | Provides a staged, well-defined protocol for shutting down the CommonPoint application system. |