This is the most basic Java Interview Question asked to Entry level programmers (2 to 4 years of experience). This video I will explain 4 ways to create threads in Java.
1. Extending Thread class
2. Implementing Runnable
3. Implementing Callable
4. Using Method References (Java 8)
Most of the blogs covers only the first two approaches but if you explain all these 4 ways, Interviewer will be really impressed by you and this will set the tone for the interview.
I will cover more interview questions in my future videos, please subscribe for more such questions.
#java #javamultithreading #multithreadingquestions #javainterview
![](https://s2.save4k.ru/pic/oLkdf_gJewo/maxresdefault.jpg)