Downloads: 6
United States | Information Technology | Volume 8 Issue 4, April 2019 | Pages: 2033 - 2037
Handling Concurrent Transactions in Retail Systems Using Multi-Threading in Application Development
Abstract: The single-threaded keeps the system from being able to handle large numbers of simultaneous transactions at one time. Performance in the authorization system would be impacted within the hourly peak as a result. On the other hand, ?the real-time multi-threaded authorization system built on Java platforms often overcomes the sluggish sequential authorization processing of the single-threaded model? [6]. In modern retail systems, the ability to process several transactions concurrently determines the efficiency of operations and ensures customer satisfaction. Concurrency of transactions in retail applications requires cautious coordination in avoiding issues such as inconsistency, race conditions, and system bottlenecks. This paper discusses how multi-threading techniques are applied in developing retail system applications for effective management of concurrent transactions. By exploiting multi-threading, retail applications can gain maximum utilization of resources, enhance the speed of processing, and maintain data integrity in real-time transaction processing-based applications. Key strategies, challenges, and best practices for the implementation of multi-threaded applications in retail systems will be discussed, focusing on ensuring data consistency and scalability. Overall, this framework offers a more responsive and efficient alternative to conventional database-driven systems. This is according to various research results, which also showed that multi-threaded authentication engines perform nearly twice as well as single-threaded authentication engines.
Keywords: Multi-threading, concurrent transactions, retail systems, application development, data consistency, scalability, real-time processing, race condition
Rating submitted successfully!
Received Comments
No approved comments available.