We know that we can start new with extending Thread class or by implementing Runnable. My question is that is there any reason for Thread class to implement Runnable interface by itself. Are there any specific use cases where overriding Thread makes more sense than implementing Runnable by design
Bumped by Community user