Skoči na glavni sadržaj

Stručni rad

Konkurentnost u programskom jeziku Go

Krunoslav Husak ; Tehnička škola Daruvar, Daruvar
Tomislav Adamović orcid id orcid.org/0000-0002-6642-6464 ; Veleučilište u Bjelovaru, Bjelovar
Alan Mutka ; Veleučilište u Bjelovaru, Bjelovar


Puni tekst: hrvatski pdf 372 Kb

str. 31-35

preuzimanja: 391

citiraj


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

go; konkurentnost; gorutine

Hrčak ID:

202072

URI

https://hrcak.srce.hr/202072

Datum izdavanja:

21.6.2018.

Posjeta: 1.012 *