Питання 10 з 12

Запитання 10
У чому різниця між класом Thread та інтерфейсом Runnable в Java?
Варіанти відповідей
Thread — це інтерфейс, а Runnable — це клас для запуску потоків
Runnable визначає задачу через метод run(), яку можна передати об'єкту Thread; Thread — це клас, що представляє потік виконання і може бути розширений
Runnable безпосередньо запускає операційну систему, Thread — це контейнер для задач
Вони ідентичні та взаємозамінні