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:

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

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Startapi i poslovanje

E-prime povećao proizvodnju električnih bicikala i proširio proizvodni pogon – sledi dalji izvoz u EU

Priču kompanije E-prime pratimo gotovo od samog početka njihovog poslovanja, od pre nešto više od dve godine kada smo prvu put uradili intervju o ovim e-biciklima. U međuvremenu, kompanija je znatno porasla, zaposlila nove ljude, proširila proizvodnju i počela da izvozi svoje proizvode, a to je bio dovoljan razlog da se sa osnivačima opet nađemo na kafi i popričamo o novitetima.

Gaming

Kako je RUR od lokalne ekipe iz igraonice postao uticajni regionalni gejming medij

Već dvadeset godina organizacija RUR bavi se popularizacijom video igara u Srbiji. Njeni osnivači u velikom intervjuu za Netokraciju otkrivaju kako je RUR postao jedna od najvažnijih esports baza u našoj zemlji i šta novo spremaju ljubiteljima gejminga.

Mobilno

Izabrali smo za vas 40 najboljih telefona u ovom trenutku – od €250 do preko €1.000

Da li se i vi često zbunite kada planirate da kupite novi mobilni telefon, posebno sada kada je tržište prezasićeno raznim modelima? Ponuda mobilnih telefona nije nikada bila bogatija za sve ciljne grupe korisnika. Mi smo se potrudili da vam te ponude detaljnije približimo kroz cenovne kategorije najinteresantnijih modela za kupovinu.

Propustili ste

Intervju

Nova zakonska regulativa omogućava lakše dobijanje boravišne vize za strance koji žele da postanu deo srpskog IT sektora

Vlada Srbije početkom godine donela je Uredbu kojom se definišu osnovi boravka stranaca koji se često nazivaju i Startup, Talent i Investor vize, a koja zapravo predstavlja kriterijume za određivanje kategorija stranaca kojima se privremeni boravak u Srbiji može odobriti nezavisno od osnova za odobrenje privremenog boravka. O tome šta to znači za domaći IT sektor, otkrivamo u tekstu koji sledi.

Startapi i poslovanje

Dev Shopper Lazara Stojkovića pomoći će vam da pronađete tim vrhunskih developera

Pandemija korona virusa bila je inicijalna kapisla Lazaru Stojkoviću da u svoj startap portfolio doda još jedan projekat pod nazivom 'Dev Shopper' - servis za brže nalaženje partnerske firme za softverske projekte.

Netokracija

Generacije razdvojene galaksijom

Tokom vikenda IT zajednicu zahvatila je vest da su pojedine kompanije povukle svoju podršku za realizaciju filma o prvom srpskom računaru Galaksija.

Gaming

Državni fakulteti u Beogradu i Kragujevcu dobijaju gejming programe na master studijama

U okviru projekta Master 4.0 studenti master studija nekih od državnih fakulteta uskoro će moći da biraju dva nova programa koji će povezati svet tehnologije i svet umetnosti. Sredstva za realizaciju dobili su beogradski Univerzitet umetnosti u saradnji sa Matematičkim fakultetom i fakulteti Univerziteta u Kragujevcu, koji su nosioci programa.

Kolumna

Digitalizacija obrazovnog sektora je vreme u kome uče i studenti i profesori

Tokom avgusta i septembra celokupan nastavni i nenastavni kadar visokoškolskih ustanova u Srbiji imao je priliku da unapredi svoja znanja i veštine na polju online nastave - uz pomoć kompanije Microsoft i trening centra Semos Education.

Startapi i poslovanje

Novogradnja osvaja Beograd, a City Expert širi marketing tim kako bi odgovorio na potrebe industrije

Sa Igorom Jovićem iz beogradskog City Experta razgovaram o tržištu nekretnina u Srbiji u vreme globalne pandemije, novim projektima poput specijalizovanog oglašavanja za novogradnju, te razlozima zašto ovaj tim intenzivno širi svoj marketing sektor.