In essence, the
asynchronous programming model can use the same thread to process multiple requests without any request blocking the thread. ... This is an example of a non-blocking mode of execution. To implement asynchrony in
Java, you would need to use Future or FutureTask, available in the
java.util.concurrent package.
read more >>