The concurrency utilities packages provide a powerful,extensible framework of high-performance threading utilities suchas thread pools and blocking queues. This package frees theprogrammer from the need to craft these utilities by hand, in muchthe same manner the collections framework did for data structures.Additionally, these packages provide low-level primitives foradvanced concurrent programming.