Tag: Concurrency

Go Concurrency Visually Explained — Channel

When it comes to concurrency, many programming languages adopt the Shared Memory/State Model. However, Go distinguishes itself by implementing Communicating Sequential Processes (CSP). In CSP, a program consists of parallel processes that do not share state; instead, they communicate and synchr...

Swift Concurrency

The introduction of the concepts of Task, async/await, and Actors in Swift has revolutionized the development of code that utilizes multithreading and asynchronous execution. They offer a much simpler and efficient approach compared to the use of RunLoop, DispatchQueue, DispatchGroup, OperationQueue...

Swift Concurrency. Chapter 1: Async/await Basics.

As a small introduction, I would like to tell that this is my very first article on Medium and I’m very excited to start writing it  So, please don’t be too judging, however a reasonable feedback is super welcomed . This cycle of articles will be about Swift Structured Concurrenc...