Concurrency Model in Go Programming Language
Uložené v:
| 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 |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Brali%C4%87%20V Name: ISI Category: fullText Text: Nájsť tento článok vo Web of Science Icon: https://imagesrvr.epnet.com/ls/20docs.gif MouseOverText: Nájsť tento článok vo Web of Science |
|---|---|
| Header | DbId: edsair DbLabel: OpenAIRE An: edsair.dris...01492..d3c7185ec8eaffb2fe72cddac766e14d RelevancyScore: 1030 AccessLevel: 3 PubType: Conference PubTypeId: conference PreciseRelevancyScore: 1029.736328125 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Concurrency Model in Go Programming Language – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Bralić%2C+Vladimir%22">Bralić, Vladimir</searchLink><br /><searchLink fieldCode="AR" term="%22Filipović%2C+Antun+Matija%22">Filipović, Antun Matija</searchLink><br /><searchLink fieldCode="AR" term="%22Lozic%2C+Davor%22">Lozic, Davor</searchLink> – Name: TitleSource Label: Source Group: Src Data: <i>48th ICT and Electronics Convention MIPRO 2025</i>. :2220-2224 – Name: Publisher Label: Publisher Information Group: PubInfo Data: 2025. – Name: DatePubCY Label: Publication Year Group: Date Data: 2025 – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Scalable+Systems%22">Scalable Systems</searchLink><br /><searchLink fieldCode="DE" term="%22Channels%22">Channels</searchLink><br /><searchLink fieldCode="DE" term="%22Go+Programming+Language%22">Go Programming Language</searchLink><br /><searchLink fieldCode="DE" term="%22Concurrency+Model%22">Concurrency Model</searchLink><br /><searchLink fieldCode="DE" term="%22Goroutines%22">Goroutines</searchLink><br /><searchLink fieldCode="DE" term="%22High-+Performance+Systems%22">High- Performance Systems</searchLink> – Name: Abstract Label: Description Group: Ab Data: 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. – Name: TypeDocument Label: Document Type Group: TypDoc Data: Conference object – Name: ISSN Label: ISSN Group: ISSN Data: 1847-3946 – Name: AN Label: Accession Number Group: ID Data: edsair.dris...01492..d3c7185ec8eaffb2fe72cddac766e14d |
| PLink | https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsair&AN=edsair.dris...01492..d3c7185ec8eaffb2fe72cddac766e14d |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: Undetermined PhysicalDescription: Pagination: PageCount: 5 StartPage: 2220 Subjects: – SubjectFull: Scalable Systems Type: general – SubjectFull: Channels Type: general – SubjectFull: Go Programming Language Type: general – SubjectFull: Concurrency Model Type: general – SubjectFull: Goroutines Type: general – SubjectFull: High- Performance Systems Type: general Titles: – TitleFull: Concurrency Model in Go Programming Language Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Bralić, Vladimir – PersonEntity: Name: NameFull: Filipović, Antun Matija – PersonEntity: Name: NameFull: Lozic, Davor IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2025 Identifiers: – Type: issn-print Value: 18473946 – Type: issn-locals Value: edsair Titles: – TitleFull: 48th ICT and Electronics Convention MIPRO 2025 Type: main |
| ResultId | 1 |
Nájsť tento článok vo Web of Science