Introduction - If you have any usage issues, please Google them yourself
There are three ways to implement AVA multithreading: inheritance Thread class, the realization of the Runnable interface, using ExecutorService, Callable, Future to achieve a return to the results of the multi thread.