There are many ways to create a thread. One of those ways is implementin Runnable interface. Again there are several ways to provide an implementation for it. One of those ways is, using lambda to provide an implementation. If you don’t know anything about lambda, then you can read it here. You are gonna need […]
Implement runnable interface using a class in java.
Runnable is a Functional Interface. It has one abstract method called run. To make use of this class, we need to provide an implementation for this method. In practice, compiler only needs a non-abstract method. You can provide a empty body and that will be enough. The implementation need not be meaningful. Here is a simple class, […]
using Anonymous class to extend thread class
In this article, I wrote about extending a Thread class to create a Thread in java. We can also use anonymous class to create a Thread. So, this article will cover the part, where we use anonymous class to provide the thread implementation. If you don’t know, when we declare an anonymous class, it is […]
Extending Thread Class to create threads in java.
To create Thread, we basically need to provide an implementation for run function. We can do it in two ways. Either we can extend Thread class and override it’s run method or we can implement Runnable interface and provide an implementation for it’s abstract run method. In this article, I am extending Thread class. public class SimpleThread extends Thread { } We have […]