Învățați programare concurentă cu Go

Evaluare:   (5.0 din 5)

Învățați programare concurentă cu Go (James Cutajar)

Recenzii ale cititorilor

Rezumat:

Cartea „Concurrent Programming with Go” este foarte apreciată ca o resursă excelentă pentru înțelegerea simultaneității în programare, în special folosind limbajul Go. Este bine organizată, accesibilă și oferă îndrumări practice pentru dezvoltatorii de la toate nivelurile. Ea demistifică cu succes subiectele complexe ale simultaneității, făcându-le ușor de înțeles și aplicabile în Go și nu numai.

Avantaje:

Excelentă resursă pentru înțelegerea simultaneității folosind Go.

Dezavantaje:

Bine structurată și ușor de citit, potrivită atât pentru începători, cât și pentru programatorii experimentați.

(pe baza a 8 recenzii ale cititorilor)

Titlul original:

Learn Concurrent Programming with Go

Conținutul cărții:

Scrieți cod concurent în Go care îmbunătățește performanța aplicațiilor, se scalează pentru a gestiona sarcini mai mari și profită pe deplin de hardware-ul modern multiprocesor.

În Learn Concurrent Programming with Go veți învăța cum să:

⬤ Implementați concurența eficientă pentru software mai receptiv, mai performant și scalabil.

⬤ Evitați problemele comune de simultaneitate, cum ar fi blocajele și condițiile de cursă.

⬤ Gestionați concurența utilizând goroutine, mutexuri, blocaje cititor-scriitor și multe altele.

⬤ Identificați modelele de simultaneitate, cum ar fi pipeliningul, grupurile de lucrători și trecerea mesajelor.

⬤ Descoperiți avantajele, limitele și proprietățile calculului paralel.

⬤ Îmbunătățiți-vă abilitățile de programare Go cu multithreading avansat.

Learn Concurrent Programming with Go vă învață cum să utilizați concurența pentru a îmbunătăți performanța aplicațiilor Go. Fiecare capitol prezintă o problemă nouă care poate fi rezolvată folosind concurența și introduce abordarea corectă pentru a o implementa în Go. În acest tutorial ușor de citit, veți aprofunda modelele de simultaneitate, veți învăța să vă feriți de cele mai frecvente capcane și veți profita de abordarea inovatoare a lui Go față de simultaneitate. Exercițiile practice de la sfârșitul fiecărui capitol vă ajută să vă exersați noile abilități pentru a vă consolida ceea ce ați învățat.

Cumpărarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.

Despre tehnologie

Programarea concurentă este esențială pentru a profita la maximum de hardware-ul calculatoarelor moderne multiprocesor. Ea permite mai multor sarcini să se execute și să interacționeze simultan, accelerând performanța și reducând timpul de așteptare al utilizatorului. Datorită modelelor sale de simultaneitate încorporate, Go de la Google este unul dintre cele mai bune limbaje pe care le puteți utiliza pentru a învăța și aplica programarea simultană sistemelor dvs.

Despre carte

Learn Concurrent Programming with Go vă învață cum să creșteți performanța sistemelor dvs. prin puterea programării concurente. Ea demistifică concurența, explicând subiecte complexe folosind un limbaj simplu, imagini ușor de urmărit și exemple relevante cu care vă veți confrunta în fiecare zi ca dezvoltator. Veți obține o înțelegere sub acoperire a simultaneității prin construirea de instrumente comune de simultaneitate, cum ar fi blocajele de citire/ scriere, semafoarele și bazinele de thread-uri. Când veți termina de citit, veți codifica fără efort aplicații concurente în Go. De asemenea, veți avea o bază excelentă pentru a vă aplica noile abilități de concurență în aproape orice alt limbaj.

Despre cititor

Pentru programatorii care cunosc deja elementele de bază ale limbajului Go sau ale altui limbaj de tip C. Nu este necesară experiență în programarea concurentă.

Despre autor

James Cutajar este un dezvoltator de software interesat de calculul scalabil, de înaltă performanță și de algoritmii distribuiți. A lucrat în domeniul tehnologiei în diverse industrii timp de mai bine de 20 de ani. Pe parcursul carierei sale, a fost contributor open source, blogger, evanghelist tehnologic, instructor Udemy și autor.

Alte date despre carte:

ISBN:9781633438385
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2024
Numărul de pagini:328

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Structuri de date și algoritmi Java pentru începători - Beginning Java Data Structures and...
Deși aplicația dvs. își îndeplinește scopul, este posibil...
Structuri de date și algoritmi Java pentru începători - Beginning Java Data Structures and Algorithms
Învățați programare concurentă cu Go - Learn Concurrent Programming with Go
Scrieți cod concurent în Go care îmbunătățește performanța aplicațiilor, se...
Învățați programare concurentă cu Go - Learn Concurrent Programming with Go

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)