Skip to the main content

Professional paper

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


Full text: croatian pdf 372 Kb

page 31-35

downloads: 443

cite


Abstract

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.

Keywords

go; konkurentnost; gorutine

Hrčak ID:

202072

URI

https://hrcak.srce.hr/202072

Publication date:

21.6.2018.

Visits: 1.318 *