Google News
logo
Java Multithreading - Interview Questions
What are some fundamental advantages of multithreading in Java?
The key benefits of Java multithreading include :
 
* Multiple threads can share single address spaces
* Threads share the same resources from the library but can execute differently
* Different threads can be made to perform various functions to yield a given result
* Multithreading allows an application/program to be always reactive for input, even already running with some background tasks
* Multithreading allows the faster execution of tasks, as threads execute independently.
* Multithreading provides better utilization of cache memory as threads share the common memory resources.
* Multithreading reduces the number of the required server as one server can execute multiple threads at a time.
Advertisement