A Java library that handles execution of tasks. Tasks can be executed sequentially, in parallel, or in any order.