O'Reilly logo

Java EE 7 Performance Tuning and Optimization by Osama Oransa

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Exploring potential threading issues

Threading issues are not common in Java Enterprise applications in comparison to the standalone applications; a web application is a multithreaded application by nature and each user request is served by a separate thread. This means threading issues in web applications are mostly related to thread safety or concurrency-related issues.

Generally, we classify threading issues into performance issues (thread blocking) and functional issues (data corruption). Both these issues are related to each other. In the next section, we will discuss threading performance issues.

Threading performance issues

Threading performance issues affect the application's performance. The next section will cover the examples of these ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required