Implementing Runnable Interface-Java
Definition
•The runnable interface calls run() method to implement threads in our program.
•Runnable interface is the primary template for any object that is intended to be executed by a thread.
• It defines a single method run(), which is meant to contain the code that is executed by the thread.
• java.lang.Runnable is an interface that is to be implemented by a class whose instances are intended to be executed by a thread.
Example 1:
Output :
Main thread is- main Thread-0, executing run() method!
Example 2:
Output :
Inside : main Creating Runnable... Creating Thread... Starting Thread... Inside : Thread-0
Example 3:
Output :
Threadaimtocode: 1 Threadaimtocode: 2 Threadaimtocode: 3 Threadaimtocode: 4