91 guruh talabasi Parallel kompyuterlarning arxitekturasi va dasturlash fanidan


Ilova qurilishi Ushbu dasturni ishlab chiqishda quyida keltirilgan qadam. 3.1



Download 341,77 Kb.
bet2/2
Sana27.07.2021
Hajmi341,77 Kb.
#130266
1   2
Bog'liq
1-Lab

3. Ilova qurilishi

Ushbu dasturni ishlab chiqishda quyida keltirilgan qadam.

3.1 Java Sinfni amalga oshirish. Keling, kerakli Java faylini yaratamiz. src/main/javaJildni o'ng tugmasini bosing New -> Package.



Paket nomini quyidagicha kiritadigan yangi pop oynasi ochiladi com.jcg.java.
Paket dasturda yaratilgandan so'ng, Java8 Parallel Stream misolini namoyish qilish uchun biz amalga oshirish sinfini yaratamiz. Yangi yaratilgan paketni sichqonchaning o'ng tugmasi bilan bosing New -> Class:.

Yangi pop oynasi ochiladi va fayl nomini quyidagicha kiritadi ParallelStreamDemo. Amalga oshirish klassi paket ichida yaratiladi com.jcg.java:.
3.1.1 Parallel oqimlarda misol

Parallel oqimlarga misol qilib 600 ga yaqin xodimlarning ro'yxatini tuzdik, ulardan 300 ishchilari maoshlari 15000 dan oshadi. Keling, ushbu amalga oshirilishini ko'rsatadigan oddiy kod parchasini ko'raylik.
4. Ilovani ishga tushiring

Ilovani ishga tushirish uchun ishlab chiquvchilar sinf ustiga sichqonchaning o'ng tugmachasini bosishlari kerak Run As -> Java Application. Ishlab chiquvchilar misolni tuzatishi va har qadamdan keyin nima bo'lishini ko'rishlari mumkin!
5. Misollar

package javaapplication1;

class Line

{


public void getLine()

{


for (int i = 0; i < 3; i++)

{


System.out.println(i);

try


{

Thread.sleep(400);

}

catch (Exception e)



{

System.out.println(e);

}

}


}

}

class Train extends Thread



{

Line line;

Train(Line line)

{


this.line = line;

}


@Override

public void run()

{

line.getLine();



}

}


public class JavaApplication1 {

public static void main(String[] args) {

Line obj = new Line();

Train train1 = new Train(obj);

Train train2 = new Train(obj);

train1.start();

train2.start();

}


}


6. Xulosa

Bularning barchasi Java Parallel Oqimlari misolida mavjud va ishlab chiquvchilar uni berilgan vazifani ko'pchilikka bo'lish va turli xil mavzularda ishlatish uchun ishlatishlari mumkin. Umid qilamanki, ushbu maqola siz qidirgan narsangizga xizmat qildi.
Download 341,77 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish