Practice with map data structures to process shipment orders.
This project has two implementations. One with, and one without, the use of multi-threading. This was done to illustrate the improved processing speed that can be achieved using threads.
See scr>processor>OrdersProcessor for code