These are utility classes and interfaces for helping with tasks done in multiple threads. Some utilities (such as InProgress) provide synchronization mechanisms. Others, such as TaskManager, provide utilities for managing the creation of multiple threads to do independent tasks.