Why Runnable Interface is used in Java?
- The `Runnable` interface is used in Java to create multi-threaded programs. It defines a single method, `run()`, which is implemented by a class to define the code that should run concurrently in a separate thread.