Ilovalar sinfi(Thread )dan foydalanish.
Sinf tavsifi
public class <Имя класса> extends Thread {
public void run() {
// Действия, выполняемые потоком
}
}
Oqim boshlanishi
<Имя класса> t = new <Имя класса>();
t.start(); //именно start(), а не run() !!!
Thread bilan ishlashga doir misol
Sinf tavsifi
public class MyThread extends Thread {
public void run() {
long sum = 0;
for (int i = 0; i < 1000000; i++) {
sum += i;
}
System.out.println(sum);
}
}
Oqim boshlanishi
MyThread t = new MyThread();
t.start(); // 499999500000
Runnable interfeysi
Bitta usulni e'lon qiladi - void run ()
Ushbu turdagi ob'ekt oqim emas.
To'g'ridan-to'g'ri tasniflash usulidan foydalanib bo'lmaydi
Oqimning tanasini tavsiflovchi va "Thread" dan boshqa sinfdan meros qolgan sinfni yaratish qobiliyati
Siz oqim mavzusiga yo'naltirilgan ma'lumotni Thread klassining currentThread () statik usuli yordamida olishingiz mumkin.
Do'stlaringiz bilan baham: |