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

Kako je AI revolucija promenila IT tržište rada: Osam novih zanimanja u fokusu Fenix HR istraživanja

S ciljem da kompanijama pruži sveobuhvatniji uvid u tržište rada, kompanija Fenix HR i ove godine sprovodi istraživanje koje će im pomoći u donošenju strateških odluka o zapošljavanju i zadržavanju talenata.

Startapi i poslovanje

ICT Hub: Osmislite najbolje rešenje za inovacije u pravosuđu i osvojite vredne nagrade

ICT Hub je lansirao novi projekat 'Inovacije u Pravosuđu' koji ima za cilj da unapredi pristup pravdi za osetljive i marginalizovane grupe u Srbiji kroz razvoj inovativnih digitalnih alata.

Intervju

Trusted Advisor uz pomoć inovativnog softvera unapređuje procese regrutacije

Trusted Advisor je prva agencija u Srbiji koja nudi relokaciju inženjera iz IT-ja u Evropu i SAD i prva agencija koja se bavi ljudskim resursima na strateški način, koristeći pravu metodologiju projektnog menadžmenta.

Propustili ste

Startapi i poslovanje

ICT Hub: Osmislite najbolje rešenje za inovacije u pravosuđu i osvojite vredne nagrade

ICT Hub je lansirao novi projekat 'Inovacije u Pravosuđu' koji ima za cilj da unapredi pristup pravdi za osetljive i marginalizovane grupe u Srbiji kroz razvoj inovativnih digitalnih alata.

Intervju

Trusted Advisor uz pomoć inovativnog softvera unapređuje procese regrutacije

Trusted Advisor je prva agencija u Srbiji koja nudi relokaciju inženjera iz IT-ja u Evropu i SAD i prva agencija koja se bavi ljudskim resursima na strateški način, koristeći pravu metodologiju projektnog menadžmenta.

Startapi i poslovanje

Hipokratija: Izaberi lekara uz preko 6.000 recenzija pacijenata iz Srbije

Na platformi Hipokratija, pacijenti ostavljaju iskrene recenzije o medicinskim uslugama širom Srbije kako bi pomogli drugim ljudima u odabiru pravog lekara.

Office Talks Podcast

Više rada a manje povišica za programere

U novoj epizodi Office Talks podkasta razgovarali smo o stanju na IT tržištu koje je i dalje uzdrmano otkazima i smanjenom broju zapošljavanja stručnih kadrova.

Digitalni mediji

Social Serbia 2024: Ljudi u Srbiji se plaše AI alata i manje veruju influenserima!

Kakvo je stanje u digitalu, koje platforme koristimo, kome verujemo i šta se u navikama korisnika promenilo u poslednjih godinu dana – pitanja su na koja odgovara upravo objavljeno istraživanje Social Serbia 2024.

Karijere

Na koji ćeš faks? Poseti Metaverse sajam obrazovanja koji je okupio 128.000 studenata

Predstavljamo vam virtuelni 3D sajam obrazovanja zasnovan na Metaverse tehnologiji, koji mladima u Srbiji i regionu značajno olakšava potragu za idealnim izborom fakulteta i budućim zaposlenjem!