#Concurrency

4 articles

How to Implement Golang's Singleton Design Pattern

How to Implement Golang's Singleton Design Pattern

Basic Definition Singleton is a software design standard. This standard guarantees the existence of only one instance of a class, while maintaining a global point of access to its objects.

Creating a Simple Distibuted Search Engine Using Worker Pool on Golang

Creating a Simple Distibuted Search Engine Using Worker Pool on Golang

Introduction You know Google is a place where we search for several keywords that can produce various millions of information that we can get just by typing a few keywords and in less than 1 second we can already get various information related to the keywords we are looking for.

Concurrency Worker Pool Implementation on Golang

Concurrency Worker Pool Implementation on Golang

Basic Definition A Worker pool is a goroutine management technique in concurrent programming in Go.

How to Implement Concurrency Pattern Fan In and Fan Out on Golang

How to Implement Concurrency Pattern Fan In and Fan Out on Golang

Channels in Go Creating concurrent programs in Go has a unique approach.