JavaRush /Kurslar /All lectures for UZ purposes /Professorning foydali havolalari — 27

Professorning foydali havolalari — 27

All lectures for UZ purposes
Daraja, Dars
Mavjud

— Salom, Amigo! Umid qilamanki, kechki paytdagi ulkan rejalar yo'q, chunki men senga ko'p oqimli dasturlash bo'yicha foydali materiallar topdim.

Java'ni Thread bilan buzolmaysan:

Birinchi qism — oqimlar. Java'da ko'p oqimlilik dastlabki kunlardan beri mavjud edi. Keling, dastlab oqimlar qayerdan kelib chiqishini, ular qanday tashkil etilganligini eslab o'tamiz.

Ikkinchi qism — sinxronizatsiya. Oqimlar o'rtasidagi asosiy sinxronizatsiya vositalariga bag'ishlangan. Monitor, lock, sinxronizatsiya nima ekanligini ko'rib chiqamiz.

Uchinchi qism — o'zaro ta'sir. Oqimlar o'rtasidagi o'zaro ta'sir xususiyatlari bo'yicha sharh. Oqimlar bilan ishlashda qanday muammolar paydo bo'lishi mumkinligini va ularni qanday hal qilish mumkinligini muhokama qilamiz.

To'rtinchi qism — Callable, Future va do'stlar. Ushbu qism oqimlarda hisob-kitoblar bilan qanday ishlash va Java 1.8'da qanday vositalar paydo bo'lganini o'rgatadi. Future interfeysi va uning CompletableFuture amalga oshirilishi nima uchun kerakligini ko'rsatadi.

Beshinchi qism — Executor, ThreadPool, Fork Join. Bu yerda Executor'lar, oqimlar havzalari va Fork Join Framework ko'rib chiqiladi. Bularni qanday ishlatish va yana nimalarni qo'shimcha o'qish kerakligini bilib olasiz.

Oltinchi qism — to'siqqa! Oxirgi qismda Java'dagi mavjud sinxronizatorlar va yakuniy xulosa qilingan.

Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION