Introduction to Golang Synchronization Primitives

About the talk

Golang is one of the most popular languages for microservices today. With its robust support for concurrent programming, Golang empowers developers to effortlessly handle multiple tasks simultaneously, allowing for efficient execution and optimal resource utilization. In this talk we will look, in depth, about some of the primitives that are used safe guard shared resources and used to communicate between routines.

This talk will cover

  • Mutex
  • Channels
  • Condition Variables
  • Wait Groups
Web Development

About the speaker

Dulitha Gunasekera

I am a Senior Software Engineer with ten years of experience in software development. I graduated from Imperial College London in Electrical and Electronic Engineering, and switched to a career in Software Engineering.

Want a high-income, remote career in Web Development?

Join Arc and receive offers from high-growth tech startups paying from $60,000 to 175,000 USD!

Discussion 

Loading...