Improving processing time by running tasks in parallel became very easy in the latest versions of Java and Spring. Must we understand the threads' usage behind the syntactic sugar? Read on to find out.
You may also like: Get the Most Out of the Java Thread Pool
Let's Start With the Code
Below is a simple controller of service (I will name it users
service) that gets the input userId
and returns the user object: id
, name
, and phoneNumber
: