Working with Java Executor framework in multithreaded application¶
Java Executor Service¶
Java Executor Service
Thread Pool Executor¶
Thread Pool Executor
- Create an executor
- The newFixedThreadPool () returns a ThreadPoolExecutor instance with an initialized and unbounded queue and a fixed number of threads.
- The newCachedThreadPool () returns a ThreadPoolExecutor instance initialized with an unbounded queue and unbounded number of threads.
- Create one or more tasks and put in the queue
- Submit the task to the Executor
- Execute the task
- Shutdown the Executor