The Runnable Interface
There are two ways to implement a thread: by 1) extending the Thread class, or 2) implementing the Runnable interface
Our examples will implement Runnable, which has one method, the run() method
The run() method, which contains the infinite loop, is called automatically by the thread’s start() method…