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

Tehnologija

Kako paušalci mogu pristupiti svom eSandučetu i poreskom rešenju za 2020. godinu?

Januar 2020. za preduzetnike paušalce doneo je još jednu novost – rešenje o porezu direktno u njihovo eSanduče. Međutim, sudeći po reakcijama preduzetnika, taj proces nije jednostavan kao što izgleda. O tome šta vam je sve potrebno kako biste pristupili rešenju o prispelim obavezama analiziramo u nastavku teksta.

Kultura 2.0

Da li je vaša AliExpress porudžbina bezbedna od korona virusa?

Sve oči svetske javnosti okrenute su ka Kini koja se, u ovom trenutku, bori sa širenjem smrtonosnog korona virusa. I dok čekamo da saznamo da li postoji rešenje za ovaj ozbiljan globalni zdravstveni problem, zapitali smo se - da li virus koji je par hiljada kilometara daleko može da se prenese i robom sa AliExpress-a?

Kultura 2.0

Da li je moguće sprečiti izgaranje na poslu – pitali smo HR-a, psihologa i direktora

Uhvatite li sebe da se osećate umorno, iscrpljeno, nemotivisano, ne spavate dovoljno, opada vam imunitet i sve to samo kada pomislite na posao koji vas čeka? U tekstu koji sledi pokušavamo da odgovorimo na pitanje kako da u 2020. godini ne dozvolite da do toga dođe.

Propustili ste

Startapi i poslovanje

Beogradski Workpuls analizira efikasnost zaposlenih za preko 1.000 klijenata širom sveta

U trenutku kada se u mnogim kompanijama javlja dodatna potreba za optimizacijom radnih procesa i povećanjem efikasnosti, nameće se i potreba za savremenim alatima koji im u tome mogu pomoći. Jedan od njih je i Workpuls.

Startapi i poslovanje

Oh Monday poslaće vam svakog ponedeljka spisak ‘remote’ poslova u inostranim kompanijama

Usvajanje novih zakonskih odluka o paušalnom oporezivanju podiglo je ogromnu prašinu u IT zajednici. I dok jedni polako počinju da se prilagođavaju, drugi razmišljaju da li postoji način da ostanu u Srbiji a da rade za inostranu kompaniju - u čemu im može pomoći domaći projekat Oh Monday - nedeljni pregled poslova 'na daljinu' direktno u inbox.

Mobilno

Bus Plus aplikacija konačno dostupna i za iOS uređaje

Posle dugo čekanja i najavljivanja, za korisnike mobilnih uređaja kompanije Apple konačno je dostupna Bus Plus aplikacija - koja će im omogućiti bolje i jednostavnije praćenje gradskog prevoza u Beogradu.

E-commerce

U borbi za domaće trgovce srpski Shopen izaziva WooCommerce i Shopify

Niste programer, ne umete da dizajnirate, a želite da kreirate web prodavnicu? Platforma Shopen.com bi vam mogla pomoći.

Tehnologija

Može li jedan digitalac spakovati sve svoje obaveze i hobije u novi T-Cross?

Mladi vozači od svog automobila očekuju da je praktičan, da oslikava njihovu ličnost, ali i da je opremljen najnovijom tehnologijom. Kako se u tu formulu uklapa najmanji 'crossover' iz Volkswagen porodice?

Internet marketing

Kako da kreirate kvalitetan sadržaj za svoj brend? Otkrijte na Netokracijinoj Content Marketing radionici!

Započinjemo novu sezonu stručnih radionica! Prva u nizu biće posvećena content marketingu i održaće se 18. marta u Beogradu, a namenjena je svim profesionalcima koji shvataju značaj i doseg oglašavanja kroz sadržaj, te koji žele da unaprede svoje shvatanje toga šta je dobar 'content' koji prodaje.