Hari PerevMastering C++ Declarations: Arrays of Integers, Arrays of Pointers, and Pointers to Arrays of…Arrays and pointers are fundamental concepts in C++ that allow you to efficiently manage and manipulate data. In this blog post, we’ll…5 min read·Oct 31, 2023--1--1
Hari PerevGo WaitGroup: Wait for multiple goroutines to finishThe sync package provides a WaitGroup to wait for multiple goroutines to finish their execution. It ensures that the main program doesn’t…3 min read·Oct 30, 2023----
Hari PerevGo Mutex: Providing synchronization in concurrent Go programsConcurrency in programming requires safeguarding data and preventing clashes between processes. Go’s sync.Mutex simplifies this by…4 min read·Oct 30, 2023----
Hari PerevGo Go: lockless techniques for managing state and synchronizationConcurrency is a fundamental aspect of modern software development, and writing concurrent programs in Go is a relatively painless task…4 min read·Oct 30, 2023----
Hari PerevMastering Structs in C: An In-Depth GuideIn the world of programming, data is king. Managing data efficiently is essential, and C, one of the most powerful and versatile…6 min read·Oct 30, 2023--1--1
Hari PerevFunction Pointers in C: Unleashing the Power of Dynamic DispatchFunction pointers in C are pointers that can store the address of a function. They allow you to treat functions as data, enabling you to…4 min read·Oct 29, 2023--1--1
Hari PerevGo Channels: Pipes that connect concurrent goroutinesGo, also known as Golang, is a programming language known for its excellent support for concurrency. At the heart of this concurrency…7 min read·Oct 25, 2023----
Hari PerevGoroutine: Lightweight thread managed by the Go runtimeA goroutine is a lightweight, independently executing concurrent thread of control in the Go programming language. Goroutines are a…6 min read·Oct 25, 2023--2--2
Hari PerevFine-Grained Control with runtime.LockOSThread() in GoGo’s Goroutines are the backbone of concurrent programming, allowing you to run tasks concurrently with ease. While they are incredibly…3 min read·Oct 25, 2023----
Hari PerevGraceful Goroutine Exits with runtime.Goexit() in GoConcurrent programming in Go often involves managing multiple Goroutines, each with its own tasks and responsibilities. While starting…3 min read·Oct 25, 2023--1--1