Zašto je Java 8 rešenje za asinhroni i paralelni rad?

Zašto je Java 8 rešenje za asinhroni i paralelni rad?

U saradnji sa organizacijom HeapSpace održano je prvo predavanje o Javi na 43. DaFED okupljanju. U sredu, 4. maja u Amfiteatru centralne zgrade Univerziteta u Novom Sadu pričalo se o problemima vezanim za asinhroni i paralelni rad i rešenjim koja se nude kroz novitete u Javi 8.

igor_1

Zašto asinhrono programiranje?

Od nedavno je asinhrono programiranje postalo standardna programska paradigma, ali je sa nama od ranih početaka programiranja zbog potrebe da se najbolje iskoriste kapaciteti hardvera. Danas je ono standardni način za izradu sistema sa velikim saobraćajem dok Java 7 i 8 donose već poznate koncepte asinhronog programiranja.

U suštini, asinhrono programiranje je potrebno da bi bilo moguće sa jednim thread-om procesirati više zadataka, a da nijedan ne blokira taj thread. U svom predavanju Asinhrone budućnosti i verteksi, Igor Spasić (HeapSpace) je pričao o rešenjima koje Java 8 nudi za asinhrono programiranje ali i o Java serveru Vertx.

Koje su to novine u Javi 8?

Java 8 može da se nosi i sa asinhronim i multithread programiranjem i nudi nove alate kojima se može uticati na asinhrono programiranje. Tako sa Executor klasom može da se pokrene više poslova koji će raditi paralelno, tako što je omogućeno kreiranje više varijanti thread pool-ova.

A kako uvezati dva asinhrona ‘taska’ jedan za drugim?

U Javi 8 koncept Future je otišao korak dalje sa CompletableFuture klasom koja sada nudi 36+ metoda. Ova klasa omogućava da se kreiraju i izvrše lanac asinhronih taskova kao i paralelno procesiranje. Bilo da se taskovi izvršavaju paralelno, dva u isto vreme ili jedan za drugim, ova klasa omogućava da se automatski po završetku dobiju rezultati svakog taska.

Šta to još donosi Java 8 kao i više o Vertx serveru saznajte u Igorovom predavanju:

Molimo vas da prihvatite sve kolačiće kako biste mogli da vidite ovaj sadržaj

DaFED su kao besplatan edukativni događaj namenjen zajednici podržale kompanije Vega IT Sourcing i Eton Digital.

Želiš da podeliš svoje mišljenje o ovoj temi? Komentari su otvoreni na našoj Facebook i LinkedIn stranici!

Popularno

Karijere

IT-jevci se vraćaju u kancelarije, ali to ne važi za programere?!

Potpuno 'remote' rad ne nestaje sa domaćeg IT tržišta, ali više nije zastupljen kao prethodnih godina. Analiza oglasa za posao na sajtu HelloWorld pokazuje da je udeo oglasa koji nude rad na daljinu pao sa 40 odsto u 2024. i 2025. godini na 26 odsto u prvih osam meseci 2026.

Office Talks Podcast

AI nas košta više nego što mislimo?!

Da li je AGI zaista stigao ili smo ponovo svedoci jednog od najvećih tehnoloških hype ciklusa?

Analiza

Akt o digitalnim tržištima: kada popularnost platforme postane tržišna moć

Velike digitalne platforme ne povezuju samo kompanije i korisnike, one u značajnoj meri određuju i pravila pod kojima se oni susreću. Akt o digitalnim tržištima postavlja pitanje gde se završava prednost stečena kvalitetom usluge, a počinje moć da se utiče na izbor korisnika i mogućnosti konkurenata.

Propustili ste

Izveštaj

Moj prvi put u Silicijumskoj dolini: Autonomna vožnja i beskućnici pored Apple Parka

'If you’re going to San Francisco…' stih iz pesme Skota Mekenzija bio mi je u glavi dok sam na desetočasovnom letu preko Atlantika prvi put putovao u Kaliforniju. U jedan od svetskih centara IT industrije i novih tehnoloških trendova koje danas oblikuje veštačka inteligencija.

Startapi i poslovanje

Poljska Audioteka akvizirala srpski startap Knjigapriča

Poljska Audioteka postala je većinski vlasnik novosadske platforme za audio-knjige Knjigapriča. Nenad Iđoški ostaje na čelu kompanije, dok su među prvim planovima širenje kataloga i izlazak na hrvatsko tržište.

Office Talks Podcast

Da li je ovo najgora predizborna kampanja vlasti?

U novoj epizodi Office Talks podkasta analiziramo sudar dva potpuno različita pristupa političkom marketingu - Studentske liste i vladajuće partije.

Intervju

GITEX AI stiže u Beograd: Globalni investitori traže 100 startapa iz Srbije i regiona

Piter Brejdi iz organizacije GITEX AI BELGRADE otkriva za Netokraciju zašto je srpska prestonica izabrana za domaćina jedne od vodećih svetskih konferencija i šta to znači za domaće tehnološke kompanije.

Office Talks Podcast

Da li je zlatno doba IT plata završeno?

Da li je 3.000 evra neto i dalje dobra IT plata u Srbiji? Kada se od te sume odbiju kirija ili rata kredita, računi i ostali životni troškovi, pitanje postaje znatno konkretnije.

Digitalni mediji

Turnkey Ivana Minića dobio investiciju MDIF-a za dodatni razvoj Pojačala

Osnovni sadržaj Pojačala ostaje besplatan, dok investicija otvara prostor za knjige, pretplate i druge proizvode pod istim brendom. Ivan Minić za Netokraciju objašnjava zašto je izabrao MDIF i kako planira da proširi poslovanje uz očuvanje uredničke nezavisnosti.