A Journey With Go
Published in

A Journey With Go

Go: Goroutine, OS Thread and CPU Management

Illustration created for “A Journey With Go”, made from the original Go Gopher, created by Renee French.

ℹ️ This article is based on Go 1.13.

Creating an OS Thread or switching from one to another can be costly for your programs in terms of memory and performance. Go aims to get advantages as much as possible from the cores. It has been designed with concurrency in mind from the beginning.

M, P, G orchestration




A Journey With Go Language Programming

Recommended from Medium

EventStorming Modelling Tips to Facilitate Microservice Design

What’s happening next?

GIT basics for beginners

My First Project: Project Automation

Software QA: Stress and Penetration Testing on Django REST

Single Table Inheritance using Rails 5.02

Jina-AI Overview!

Basics of Docker

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Vincent Blanchon

Vincent Blanchon

French Gopher in Dubai

More from Medium

How to install Go on Apple M1 MacBook?

Go(Golang) bood nabood…

Publish a Go module in a monorepo