Junior — Middle
Runnable интерфейсин колдонуу максаты эмнеде жана бул интерфейсте run методу кандай роль ойнойт?
sobes.tech AI
AIден жооп
Runnable интерфейси бөлүнгөн жипте аткарылышы керек болгон тапшырманы аныктоо үчүн колдонулат. Анын негизги максаты — тапшырманын логикасын жипти башкаруу механизми менен бөлүп алуу.
run() методу — Runnable интерфейсинин жалгыз абстракттуу методу, анда жипти ишке киргизүүдө аткарылчу код сүрөттөлөт. Жип ишке киргизилгенде, так ушул метод чакырылат.
Колдонуу мисалы:
Runnable task = new Runnable() {
@Override
public void run() {
System.out.println("Тапшырма бөлүнгөн жипте аткарылууда");
}
};
Thread thread = new Thread(task);
thread.start();
Мындайча айтканда, Runnable жип эмне кылышы керектигин так аныктоого мүмкүндүк берет, ал эми Thread — аны кантип баштоо жана башкаруу.