Autor: Javier Fernández González
Broj strana: 529
ISBN broj: 9781787124417
Izdavač:
PACKT PUBLISHING
Godina izdanja: 2017.
Pisanje konkurentnih i paralelno programiranih aplikacija je veština koja je potrebna svakom Java programeru. Java 9 ima puno fantastičnih funkcija koje uključuju značajna poboljšanja performanse i nove API-je. Ova knjiga će vas provesti kroz sve nove API-je, i prikazaće vam kako da izgradite paralelne i višenitne aplikacije. Knjiga obuhvata sve elemente Java API-ja za konkurentno programiranje, i važne recepte koji će vam pomoći da iskoristite ove nove uzbudljive mogućnosti.
U knjizi ćete otkriti ceo raspon recepata koji obuhvataju sve, od upravljanja programskim nitima, sinhronizacije, izvršioca, paralelnih i reaktivnih tokova i još puno tema. Ako ste Java programer koji želi da nauči konkurentnost na praktičan način i upotrebljava ga u svom radu, onda je ovaj naslov upravo ono što vam je potrebno!
Šta ćete naučiti
- Otkrićete kako da upravljate osnovnim komponentama Java API-ja za konkurentno programiranje
- Upotrebićete mehanizme sinhronizacije da biste izbegli uslove utrkivanja podataka i druge probleme konkurentnih aplikacija
- Odvojićete upravljanje programskim nitima od ostatka aplikacije pomoću Executor radnog okvira
- Rešićete probleme koristeći paralelizovanu verziju paradigme “zavadi pa vladaj” pomoću Fork / Join radnog okvira
- Obradićete ogromne setove podataka na optimizovan način koristeći tokove i reaktivne tokove
- Videćete koje strukture podataka možete da upotrebite u konkurentnim aplikacijama i kako da ih upotrebite
- Vežbaćete efikasne tehnike za testiranje konkurentnih aplikacija
- Saznaćete savete i trikove za projektovanje konkurentnih aplikacija
Autori
Javier Fernández González
Javier Fernández González je softverski inženjer sa više od 15 godina iskustva u Java tehnologijama. Radio je kao profesor, istraživač, programer, analitičar, pisac a sada kao arhitekta u svim tipovima projekata vezanih za Java programski jezik, posebno J2EE.
Kao profesor, podučavao je više od 1000 sati na obukama za osnovni Java, J2EE i Struts radni okvir. Kao istraživač, radio je na polju informatičkog istraživanja, razvijao je aplikacije za obradu velikih količina podataka u Java-i i bio je deo nekoliko članaka u časopisima i prezentacija na konferencijama, kao koautor.
Poslednjih nekoliko godina radio je na razvoju 2EE veb aplikacija za različite klijente iz različitih sektora (javna administracija, osiguranje, zdravstvena zaštita, transport i tako dalje). Trenutno radi kao softverski inženjer u Capgemini-u, što uključuje razvijanje i održavanje aplikacija za osiguravajuće kompanije i banke. Takođe je autor knjige Java 7 Concurrency Cookbook, izdavača Packt Publishing i knjige Mastering Concurrency Programming with Java 8, izdavača Packt Publishing.
• Marjan Cvetanović
Knjiga je predlog za prevod, a kada imate u planu da izađe u prodaji?
Popust cena:
2200.00 rsd
Popust cena:
2200.00 rsd
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272 |
||