Concurrency Model in Go Programming Language

Uložené v:
Podrobná bibliografia
Názov: Concurrency Model in Go Programming Language
Autori: Bralić, Vladimir, Filipović, Antun Matija, Lozic, Davor
Zdroj: 48th ICT and Electronics Convention MIPRO 2025. :2220-2224
Informácie o vydavateľovi: 2025.
Rok vydania: 2025
Predmety: Scalable Systems, Channels, Go Programming Language, Concurrency Model, Goroutines, High- Performance Systems
Popis: As demands for scalable systems grow, effective concurrency management becomes important. Go’s concurrency model, based on goroutines and channels, provides an efficient and developer-friendly framework for managing concurrent tasks. Lightweight goroutines enable dynamic task execution, with Go’s runtime efficiently mapping numerous goroutines onto a small set of system threads. The channel-based communication introduces a synchronization mechanism, reducing the complexity inherent in traditional multithreading approaches. This paper analyzes the principles of Go’s concurrency design, highlighting its simplicity and efficiency. Through real-world examples, we demonstrate Go’s capability to build scalable, high-performance systems.
Druh dokumentu: Conference object
ISSN: 1847-3946
Prístupové číslo: edsair.dris...01492..d3c7185ec8eaffb2fe72cddac766e14d
Databáza: OpenAIRE
Popis
Abstrakt:As demands for scalable systems grow, effective concurrency management becomes important. Go’s concurrency model, based on goroutines and channels, provides an efficient and developer-friendly framework for managing concurrent tasks. Lightweight goroutines enable dynamic task execution, with Go’s runtime efficiently mapping numerous goroutines onto a small set of system threads. The channel-based communication introduces a synchronization mechanism, reducing the complexity inherent in traditional multithreading approaches. This paper analyzes the principles of Go’s concurrency design, highlighting its simplicity and efficiency. Through real-world examples, we demonstrate Go’s capability to build scalable, high-performance systems.
ISSN:18473946