|
- 2018
Konkurentnost u programskom jeziku GoKeywords: go, konkurentnost, gorutine Abstract: 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
|