Skip to content

Latest commit

 

History

History
8 lines (8 loc) · 836 Bytes

README.md

File metadata and controls

8 lines (8 loc) · 836 Bytes

PurchaseOrderManager

• Implemented a multi-threaded order processing system in Java, improving order processing time through concurrent file processing and thread synchronization, resulting in faster data aggregation and output generation.
• Prompted user to provide various inputs, including the item data file name, whether to use multiple threads, the number of orders, the base filename for orders, and the results filename.
• Utilized data structures like HashMap and TreeMap to manage and aggregate item data, leading to improved data retrieval speed and efficient memory usage in processing large datasets.
• Optimized file I/O operations by streamlining order data extraction, resulting in a reduction in processing time and enhancing the scalability of the application for large-scale data sets.