Chapter 3. Getting the Maximum from Executors
In Chapter 2, Managing Lots of Threads – Executors, we introduced the basic characteristics of executors as a way to improve the performance of concurrent applications that execute lots of concurrent tasks. In this chapter, we go a step further and explain advanced characteristics of executors that make them a powerful tool for your concurrent application. In this chapter, we will cover the following:
- Advanced characteristics of executors
- First example – an advanced server application
- Second example – executing periodic tasks
- Additional information about executors
Advanced characteristics of executors
An executor is a class that allows the programmers to execute concurrent tasks without being worried about ...