Stručni rad
Konkurentnost u programskom jeziku Go
Krunoslav Husak
; Tehnička škola Daruvar, Daruvar
Tomislav Adamović
orcid.org/0000-0002-6642-6464
; Veleučilište u Bjelovaru, Bjelovar
Alan Mutka
; Veleučilište u Bjelovaru, Bjelovar
Sažetak
Go, relativno novi programski jezik koji se razvija unutar Googlea, svakodnevno bilježi sve veću popularnost. Jedan od razloga velike popularnosti je ugrađeni mehanizam za konkurentnost. Zbog današnje široke upotrebe višejezgrenih procesora i mrežno povezanih računala, konkurentnost i paralelizam su postale bitne značajke svakoga programskoga jezika. Za razliku od drugih programskih jezika, gdje je konkurentno programiranje zbog raznih suptilnosti otežano, konkurentnost u Gou je podržana pomoću ugrađenih mehanizama, gorutina i kanala koji se vrlo lako koriste. Gorutine, kao pojednostavljeni model dretvi, i kanali koji omogućuju komunikaciju i sinkronizaciju između gorutina, opisani su u ovom radu, uz odgovarajući primjer programskog koda koji ih koristi.
Ključne riječi
Hrčak ID:
202072
URI
Datum izdavanja:
21.6.2018.
Posjeta: 1.318 *