Я новичок в программировании потоков в Java и, следовательно, этот основной вопрос. (Я проверил, но не смог найти ранее заданный вопрос)
Я прочитал, что потоки могут быть созданы либо путем наследования класса Thread, либо путем реализации интерфейса Runnable. Я видел код, который был в том же классе.
public class ThreadExample extends Thread implements Runnable {
}
Мне было интересно, какая ситуация захочет этого, и если есть какое-то преимущество в этом, что это такое.